Je suis en train de porter une librairie de windows vers linux et je suis tombé sur un probleme de template.
Mon niveau en template s'arrete a la template dite "de base", j'en appelle à la chamante communauté de developpez.com.
Le problème:
VisualC++ ->ok
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 template<class KEY_TYPE> class UneClasse { protected: typedef KEY_TYPE BASE_KEY; }; template<class BASE_CLASS> class UneAutreClasse : public BASE_CLASS { public: boolean uneFonction(BASE_CLASS::BASE_KEY key) const {...} };
gcc 3.3.2 -> syntax errror après BASE_CLASS::BASE_KEY key
c'est un peu brut comme probleme mais je ne sais pas trop comment ca marche dans ces cas la.
merci a tous de votre aide
Partager