• # Déclaration/Implémentation

    Posté par . En réponse au message error: expected identifier before ‘&’ token. Évalué à 2. Dernière modification le 03 juillet 2021 à 16:59.

    Ici, ton

     class C {
     A a;
     B b(&a);
     };

    est une déclaration de classe et «a» et «b» sont des membres de C. Il n'est donc pas possible de définir leur comportement tout de suite. Le compilo s'attend à un truc du genre:

     class C {
     A a;
     B b;
     C():b(&a) {
     // faire un truc ici
     B b2(&a); // ceci marche aussi ici
     }
     };