Bonjour, jai une classe qui a une stucture template et cela fonctionne quand je suis sous Borland.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
46 template <class T>
47 struct inf : std::binary_function<T, T, bool> {
48 bool operator() ( const T& x,  const T& y) const {return(x->get_id()<y->get_id());}
49 };
Cependant sous g++ ca plante et ca me donne lerreur suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
geom.h:47: error: expected template-name before '<' token
geom.h:47: error: expected `{' before '<' token
geom.h:47: error: expected unqualified-id before '<' token
geom.h:47: error: expected `;' before '<' token
Jai regarder dans plusieurs bouquins et je nai rien vu qui pourrait regler mon probleme, merci dune quelconque orientation![/code]