C++ - Probleme avec structure et template
Bonjour, jai une classe qui a une stucture template et cela fonctionne quand je suis sous Borland.
Code:
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:
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]