我正在尝试构建一个由 3 个 vc 项目文件组成的 c++ 解决方案。我在哪里使用我自己的 stl 库和标准 stl 集合[列表、向量..等],并以适当的命名空间为前缀。
对于一个特定的变量[用户定义类型的向量]。这是某些用户定义结构的元素,它给出的错误如下:
error C2039: '_Mycont' : is not a member of 'std::_Vector_const_iterator<_Ty,_Alloc>' C:\Program Files\Microsoft Visual Studio 8\VC\include\vector 195
error C2039: '_Mycont' : is not a member of 'std::_Vector_const_iterator<_Ty,_Alloc>' C:\Program Files\Microsoft Visual Studio 8\VC\include\vector 195
error C2039: '_Mycont' : is not a member of 'std::_Vector_const_iterator<_Ty,_Alloc>' C:\Program Files\Microsoft Visual Studio 8\VC\include\vector 195
那行代码是
std::vector<ACand> Cands;
对于上述变量,我试图执行最小的操作,如插入和删除。
它在调试模式下正常工作。无法在发布模式下做同样的事情。
任何人都可以帮助我解决错误。
谢谢拉达