Tient ben j'en profite pour poser une question :
j'ai un problème pour porter du code C++ de windows vers unix avec gcc 3.2.3, ça conserne les iterators de map de la stl, voilà l'erreur :
In member function `void
no match for `
std::_Rb_tree_iterator<std::pair<const _bstr_t, maClasse*>,
std::pair<const _bstr_t, maClasse*>&, std::pair<const _bstr_t,
maClasse*>*>& = void' operator
/usr/local/include/c++/3.2.3/bits/stl_tree.h:184: candidates are:
std::_Rb_tree_iterator<std::pair<const _bstr_t, maClasse*>,
std::pair<const _bstr_t, maClasse*>&, std::pair<const _bstr_t,
maClasse*>*>& std::_Rb_tree_iterator<std::pair<const _bstr_t,
maClasse*>, std::pair<const _bstr_t, maClasse*>&,
std::pair<const _bstr_t, maClasse*>*>::operator=(const
std::_Rb_tree_iterator<std::pair<const _bstr_t, maClasse*>,
std::pair<const _bstr_t, maClasse*>&, std::pair<const _bstr_t,
maClasse*>*>&)
Si ça vous dit quelque chose et que vous pouvez apporter une réponse à ma question, je serais super content :o)
# Re: Sortie de GCC 3.3.1
Posté par linuxidable . En réponse à la dépêche Sortie de GCC 3.3.1. Évalué à -1.
j'ai un problème pour porter du code C++ de windows vers unix avec gcc 3.2.3, ça conserne les iterators de map de la stl, voilà l'erreur :
In member function `void
no match for `
std::_Rb_tree_iterator<std::pair<const _bstr_t, maClasse*>,
std::pair<const _bstr_t, maClasse*>&, std::pair<const _bstr_t,
maClasse*>*>& = void' operator
/usr/local/include/c++/3.2.3/bits/stl_tree.h:184: candidates are:
std::_Rb_tree_iterator<std::pair<const _bstr_t, maClasse*>,
std::pair<const _bstr_t, maClasse*>&, std::pair<const _bstr_t,
maClasse*>*>& std::_Rb_tree_iterator<std::pair<const _bstr_t,
maClasse*>, std::pair<const _bstr_t, maClasse*>&,
std::pair<const _bstr_t, maClasse*>*>::operator=(const
std::_Rb_tree_iterator<std::pair<const _bstr_t, maClasse*>,
std::pair<const _bstr_t, maClasse*>&, std::pair<const _bstr_t,
maClasse*>*>&)
Si ça vous dit quelque chose et que vous pouvez apporter une réponse à ma question, je serais super content :o)