1
我想下次使用constuctioon在我的代碼:
錯誤C2039: '基地':編譯拋誤差過程中微軟VisualStudio的2010 C++矢量iterator.base沒有找到
for (std::vector<Process>::iterator iter = processesExecutuions->begin(); iter != processesExecutuions->end(); ++iter) {
if (iter.base()->id == id) {
return iter.base();
}
}
但VisualStudio中不'std :: _ Vector_iterator的成員< _Myvec>'
當我在Ubuntu中使用g ++時,一切正常。
你能否闡明如何在msvs中解決這個問題?
爲什麼你用_base()_和迭代器?這是_reverse_iterator_不是迭代器的成員。 – Zlatomir