Specialisation templace XE2
	
	
		bonjour ,
J'ai un soucis sur les déclarations de template et spécialisation :
Dans ma class 
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
   |  
class com {
public:
 
template <class T>
bool com::WriteCom(T str, int nBytesToWrite, int  &pBytesWritten) ;
template <> :cry::cry:
bool com::WriteCom<char>(char str, int nBytesToWrite, int  &pBytesWritten);
 
};
 
template <class T>
 bool com::WriteCom(T str, int nBytesToWrite, int  &pBytesWritten) {
 }
 
 template <>
 bool com::WriteCom<char>(char str, int nBytesToWrite, int  &pBytesWritten) {
 }
 
#endif | 
 G une erreur de compilation 
 E2099 Spécialisation explicite autorisée seulement dans portée du fichier ou espace de nommage
  Contexte d'analyseur complet
    com.cpp(23): #include com.h
    com.h(83): class com
Merci beaucoup pour vôtre aide !  :ccool: