Je code en C++ et j'ai des membres de données privés dans le fichier d'en-tête d'une classe.Problème d'initialisation d'objet dans le fichier d'en-tête C++
private:
Object1 obj1;
Object2 obj2(&obj1);
Ainsi, le deuxième objet prend un pointeur vers le premier objet. Lorsque je tente de compiler le programme, je reçois l'erreur suivante:
« identifiant attendu avant « & » jeton » constructeur
Est-il possible d'instancier les objets à l'intérieur de cette classe dans le fichier de mise en œuvre plutôt que sa définition? Comment corriger cette erreur? Le programme ne compilera pas.
Merci.Cela a réglé le problème. – user246392
Votre bienvenue, si cela a résolu votre problème, s'il vous plaît marquer comme répondu. – ALOToverflow
... et si 'Object2' est un type complètement différent de' Object1'? – Nawaz