Bonsoir,
j'ai l'expression suivante :
Code :
- typedef std::list<transfert_ptr<server_sock<bcrypt> > >::size_type size_type;
|
transfert_ptr est une classe, server_sock aussi et bcrypt un paramètre template booléen.
cette expression etait correcte pour vs.net 2002, mais elle ne l'est plus pour vs.net 2003, il faut ecrire ceci :
Code :
- typedef typename std::list<transfert_ptr<server_sock<bcrypt> > >::size_type size_type;
|
est-ce une norme ? a quoi sert l'utilisation de typename ici ?
---------------
-( BlackGoddess )-