у меня есть это, что отлично компилируется в 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 **' до 'сопзЬ станд :: _ Vector_iterator < _Myvec> &'
вы видите что-то не так?
Try, взглянув на http://stackoverflow.com/questions/8848875/vc-vector-iterator-initialization – sonicwave