BOnjour ,

lors d'une generation de mon programme j'ai quelque erreurs qui se sont affiché ,

error C2248: 'ValeurDefaut<T>::valorisee'*: impossible d'accéder à protected membre déclaré(e) dans la classe 'ValeurDefaut<T>.

error C2593: 'operator <<' est ambigu.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
template <class T> std::ostream& operator<<(std::ostream& os, const ValeurDefaut<T>& v)
{
 INSTRUMENTER(NULL, "template< class T>  ostream&  operator<<(ostream&  os, const ValeurDefaut< T> &  v)");
 
 os << v.valorisee;
 if ( v.valorisee )
	 os << v.valeur;
 
 return os;
}

merci de votre aide.