Classe "proxy"

Le
Guillaume GOURDIN
Bonjour à tous. Je me pose la question suivante: imaginons que j'ai une
classe A et une classe B. Est-ce que, si j'implémente une classe C avec
des operateurs de cast automatiques vers A et vers B, j'aurai le droit
d'écrire :

A a;
B b;
a = b;

Merci pour votre aide.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jean-Marc Bourguet
Le #314108
Guillaume GOURDIN
Bonjour à tous. Je me pose la question suivante: imaginons que j'ai une
classe A et une classe B. Est-ce que, si j'implémente une classe C avec des
operateurs de cast automatiques vers A et vers B, j'aurai le droit d'écrire
:

A a;
B b;
a = b;


Non. Tel que tu decris le probleme, je ne vois pas pourquoi ce pourrait
etre le cas.

Si la classe B pouvait etre convertie implicitement en un C et un C en un
A, la reponse serait la meme parce que les conversions implicites definies
par l'utilisateur ne sont pas chainees entre elles.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Publicité
Poster une réponse
Anonyme