Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3266 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [poo] appeller une fct dune classes heritee

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[poo] appeller une fct dune classes heritee

n°478444
red factio​n
Posté le 05-08-2003 à 17:35:46  profilanswer
 

voila jai une classe B qui herite de A  
je veux tester si deux objets B sont egaux:
 

Code :
  1. bool b::operator == (B& b){
  2.    return (A::operator ==((A)b) ) && (entier == b.entier);
  3. }


 
vaudrait pas mieux faire un static cast ?????
y parait que le casting en c++ c pas tres recommande, ya une autre methode ?????


Message édité par red faction le 05-08-2003 à 17:36:38
mood
Publicité
Posté le 05-08-2003 à 17:35:46  profilanswer
 

n°478448
Taz
bisounours-codeur
Posté le 05-08-2003 à 17:39:42  profilanswer
 

1) avec les références, pas vesoin de conversion (tout B est un A).
2) c'est pas folichon folichon. mieux vaut surcharger les opérateurs symétriques en dehors de la classe et pas friend. sinon oublie pas marquet this et ton paramètre comme const
3) les cast C en C++ sont une hérésie (que ça soit bien clair pour tout le monde)


Message édité par Taz le 05-08-2003 à 17:40:19
n°478516
red factio​n
Posté le 05-08-2003 à 18:49:40  profilanswer
 

ok jai corrige tout ca
 
sinon
 

Code :
  1. bool operator == (const A& a, const A& b){
  2. //ouais et apres ici
  3. }


 
a part appeler une fonction de A comme jl'avait fait au dessus

Code :
  1. (bool A::operator == (const A& a))


 jvois pas trop
 
alors ca risque fort de revenir au meme


Message édité par red faction le 05-08-2003 à 18:50:05

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [poo] appeller une fct dune classes heritee

 

Sujets relatifs
[Eclipse] Supprimer des associations entre classes Java ? [résolu]Je viens de debuter les classes , qq questions :
[C++ / VC++] Gros probleme de déclaration de classes :([C++] faire un vector de classes héritées
appeller une procedure Tobject dans une procedure ...les classes : important ??
creation dune toolbar pr ieutilisation des objets (classes etc...)
[C++] Pb de conception - classes abstraites[VB.NET, ASP.NET] Comment appeller un bmp qui se trouve dans une dll ?
Plus de sujets relatifs à : [poo] appeller une fct dune classes heritee


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR