Bonjour,
J'ai un petit probl�me, j'ai des accesseurs qui mettent � jour des membres de ma classe si celle-ci n'est pas encore initialis�. Le probl�me c'est que je ne peux d�clar� ces accesseur comme const, et que cela ce r�percute sur tout le reste de mon programme. Avez-vous une astuce pour ce genre de probl�me ?
Merci d'avance
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 class Toto { string _name ; bool _init; const string& getName() /* j'aimerai mettre const */ { if(!_init) init(); //fonction non const return _name ; } void init() { _name = "operation longue"; _init = true; } //fonction non const }
Partager