Bonjour,
Je suis nouveau ici, c'est ma premiere question.
J'aimerais savoir s'il est possible de retourner une reference sur un "static const member" par une fonction qui retourne une reference sur un non constant.
En gros, je voudrais creer un object statique bidon d'une classe que je puisse retourner par une fonction si quelque chose va de travers.
Un peu dans ce gout la :
Ou bien existe t-il un autre moyen ?
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 class A { public: // .... const static A none; // .... }; const A A::none = A(); A& f() { // .... // si erreur, retourner un A bidon : return A::none; // error: non-const lvalue reference to type 'A' cannot bind to a value of unrelated type 'const A' }
Merci d'avance,
Patrick
Partager