Bonjour,
Petite question qui peut paraître (ou qui est) complétement stupide, mais bon :
Voila le topo :
J'ai une classe Infos.
Code :
- class Infos
- {
- public:
- Infos( int, int );
- ~Infos() {};
- int c;
- int d;
- int e;
- }
|
Dans cette classe, j'ai 3 attributs entier (c, d, e).
Le constructeur est :
Code :
- Infos::Infos (int a, int b)
- {
- c = a + 1 ;
- d = a * 2 ;
- e = a - 3;
- }
|
Jusque la rien d'anormale. Sauf que je voudrais que c, d et e ne soit pas modifiable (des const en somme). Ils seront donc initialisé à la création de la class mais leur valeur restera figé.
De plus, ces valeurs doivent être exploitable par d'autres class sans pour autant passer par des accesseur, car j'ai simplifié mais j'en ai plus que 3.
Merci de vos conseils.
---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)