Void class::method(class &object)

informatiquetech Messages postés 297 Statut Membre -  
informatiquetech Messages postés 297 Statut Membre -
Bonjour,
Comme je l'ai montré dans le titre, je suis en train d'apprendre le c++. Et je suis un cours ancien, cette ligne (void class::method(class &object)) est du c++ ancien, comment réglet le problème, je rencontre un problème lors de la compilation. Merci à tous!

3 réponses

SypayV Messages postés 7400 Date d'inscription   Statut Contributeur Dernière intervention   449
 
Bonjour,

Il n'y a pas de problème dans ce que vous nous montrez.
Donc il va falloir nous montrer autre chose de plus concret ...
0
akybienvenu Messages postés 53 Statut Membre
 
lequel des problèmes
0
Dalfab Messages postés 720 Statut Membre 101
 
Bonjour,
Ton C++ doit-être vraiment très ancien. Depuis plus de 25 ans le mot class ne peut pas être utilisé comme nom d'un type, et le passage par référence
&
n'est arrivé qu'après!
Pour
void class::method(class &object);

Il faut remplacer le mot class (qui est mot réservé du langage) par le type de l'objet. Il doit aussi exister quelque par dans ton code, une définition de la classe elle-même à modifier.
Par exemple avec le nom
MaClasse
, cela fait
void MaClasse::method(MaClasse &object);
.
0
informatiquetech Messages postés 297 Statut Membre 6
 
Mais non, moi j'avais donné la syntax, pas le code: mon code était: void Window::display(Button &push). ça y'est oubliez, j'ai constaté que je devais utiliser une méthode de type friend.
0