想象
std::vector<std::vector<Objekt>> m_pole;
我们想将每个对象设置为 nullptr。但以下代码会产生 2 个错误。变量 row 和 col 未声明。
std::vector<std::vector<Objekt>>::std::iterator row;
std::vector<Objekt>::std::iterator col;
for(row = m_pole.begin(); row != m_pole.end(); row++) {
for(col = row->begin(); col != row->end(); col++) {
m_pole[row][col] = nullptr;
}
}
任何想法如何解决这个问题?谢谢你的回答,MK。