Salut je d�sire �crire ma propre classe not_opened en red�finissant la m�thode what mais �a coince lors de la compilation.
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;
}
�a m'affiche l'erreur suivante :
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
Que faire ?
Merci .