je ce qui compile bien dans VC++ 6,0ne peut pas convertir le paramètre
typedef std::vector<ILBCOM_FieldStruct*> FieldsVector;
FieldsVector m_coll;
FieldsVector::iterator it(&m_coll[Index-1]);
m_coll.erase(it);
je compiler dans Visual Studio C++ 2010
Le message d'erreur est sur la 3ème ligne:
erreur C2664: 'std :: _ Vector_iterator < _Myvec> :: _ Vector_iterator (const std :: _ Vector_iterator < _Myvec> &)': impossible de convertir le paramètre 1 'ILBCOM_FieldStruct **' à 'const std :: _ Vector_iterator < _Myvec> &'
Voyez-vous quelque chose de mal?
Essayez d'avoir un oeil à http://stackoverflow.com/questions/8848875/vc-vector-iterator-initialization – sonicwave