[Débutant]Accesseurs aux données transparents
Bonjour à tous,
je me posaisune question d'un point de vue C++ : est-il possible de rendre un accesseur transparent à l'utilisateur ?
En fait je voudrait pouvoir coder un truc de ce style :
Code:
1 2 3 4 5 6 7 8
| class A {
private:
int unePropriete;
// autres déclarations
public:
const int& unePropriete() const { return uneProriete; }
// bla bla
}; |
et enfin plus loin :
Code:
1 2 3 4
| A monA;
// traitements
if( A.unePropriete == valeur )
// etc... |
et alors rendre le passage par l'accesseur totalement transparent pour l'utilisateur sans qu'il ait à écrire le jeu de "()" à la fin de l'appel de la fonction. il me semble que Delphi permet de faire de telles choses et je voulais donc savoir si c'était possible avec les compilo C++ et ce malgrès les problèmes que cela peut poser (confusion possible entre la donnée et l'accesseur dans les portions de codes où la donnée est accessible...)
Merci
Tarrke