-1
下一次調用時。一個函數是不是在Visual Studio 2015年運行時錯誤向量迭代器在Visual Studio中不可忽略
class Vector2D {
public:
Vector2D(vector<vector<int>>& vec2d) {
it = vec2d.begin();
endit = vec2d.end();
}
int next() {
return (*it)[j++];
}
bool hasNext() {
while (it != endit && j == (*it).size())
it++, j = 0;
return it != endit;
}
vector<vector<int>>::iterator it, endit;
int j;
};
即使想我初始化它詮釋的構造與這個 - 初始化
int j
> J = 0;其相同的錯誤。這隻發生在您初始化它的Visual Studio – vaibhav中? – Starl1ght