val*_*lmo 0 c++ iterator vector
小帮助家伙我仍然是c ++的新手
error: invalid conversion from 'VboVO* const* const' to 'VboVO**'
Run Code Online (Sandbox Code Playgroud)
我在尝试编译时遇到此错误.这是我的代码的相关部分
struct VboVO{..};
vector<VboVO*> m_vboVos;
vector<VboVO*>::iterator iVbovo;
for(iVbovo = m_vboVos.begin() ; iVbovo != m_vboVos.end(); ++iVbovo){
}
Run Code Online (Sandbox Code Playgroud)
这是猜测
您可能正在尝试在const某个类的成员函数中执行此循环,并将其m_vboVos作为成员变量.所以m_vboVos就是const,你不能使用iterator了const vector.请const_iterator改用.
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |