我有这个在 VC++ 6.0 中编译得很好
typedef std::vector<ILBCOM_FieldStruct*> FieldsVector;
FieldsVector m_coll;
FieldsVector::iterator it(&m_coll[Index-1]);
m_coll.erase(it);
我需要在 Visual Studio C++ 2010 中编译
错误信息在第 3 行:
错误 C2664:'std::_Vector_iterator<_Myvec>::_Vector_iterator(const std::_Vector_iterator<_Myvec> &)':无法将参数 1 从 'ILBCOM_FieldStruct **' 转换为 'const std::_Vector_iterator<_Myvec> &'
你看出什么不对了吗?