Bonjour,
J'ai une class nommée "status"
Son rôle, est d'être utilisée de la manière suivante :
Hélas, ca ne compile pas. L'erreur étant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 status maFonctionBidon() { if(...) return status::ok; else return status::nok; } void main(void) { .... if(maFonctionBidon()) <- erreur de compilation cout << "cool!" }
"could not convert maFonctionBidon() to bool", ce qui semble logique.
Ai-je un opérateur à surcharger ? "!" ?
Comment contourner ce problême ? Peut-être n'est pas possible
Partager