Bonjour,

J'avais un programme qui compilait parfaitement sous Visual C++ 2005.
Maintenant j'essai de le compiler avec Eclipse CDT sous Ubuntu. Pas mal de truc fonctionne mais il me reste ces problèmes avec l'utilisation des fonctions "bind2nd" et "generate" de la STL. Voici par exemple un cas d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	std::generate(	m_po_configuration->Get_Rack().begin() + loc_uc_previous_size, 
					m_po_configuration->Get_Rack().end(), 
					TRandomAlphabet( m_po_configuration ) );
Et voici ce que me répond GCC :
erreur: no matching function for call to «generate(__gnu_cxx::__normal_iterator<TLetter**, std::vector<TLetter*, std::allocator<TLetter*> > >, __gnu_cxx::__normal_iterator<TLetter**, std::vector<TLetter*, std::allocator<TLetter*> > >, TGrid::Update_Rack_Randomly()::TRandomAlphabet)»
Je ne comprends donc rien : y a til quelque chose a faire pour faire coucher GCC et la STL ? Merci.

Alex.