Salut je désire écrire ma propre classe not_opened en redéfinissant la méthode what mais ça coince lors de la compilation.
ça m'affiche l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 class not_opened:public exception { public: string what() { return ("fichier n'a pas été ouvert !"); } }; int main() { try{ not_opened e; throw e; } catch ( const not_opened e) { e.what(); } return 0; }
Que faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part passing `const not_opened' as `this' argument of `std::string not_opened::what()' discards qualifiers
Merci .
Partager