C'est pas encore gagné...
Si j'essaye sans le "endl", j'obtiens :
undefined reference to 'Verbose operator<< <char[17]>(Verbose const&, char const (&) [17])'
main
Ma surcharge :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Verbose() << "Message niveau 0";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 template<typename T> friend Verbose operator<<(const Verbose &, const T &); template<typename T> Verbose operator<<(const Verbose & v, const T & t) { if(v.getMessageLevel() <= v.getVerboseLevel()) std:cout << t; return v; }
Partager