Bonjour,
Je viens de migrer de VC6 � VC.net et il me pose des probl�mes sur la syntaxe des templates.
Dans le code suivant :
Ca posait pas de probl�me en VC6 mais en VC.net il me met l'erreur de compilation suivante:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 template <class Type> class CListe{ public: class CElement{//... Définition de la classe..//} //....// } template <class Type> CListe<Type>::CElement FindElt(Type & Data){//.....//}
CListe<Type>::CElement*: le nom d�pendant n'est pas un type pr�fixer avec 'typename' pour indiquer un type...
Mais j'essaie d'utiliser typename, j'y arrive pas.
Il me pose les m�mes types de probl�me avec la d�claration et l'utilisation de typedef.
Quelqu'un a-t-il d�j� r�solu le probl�me?
Merci
Partager