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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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