Exercice P10

Exercice P10

by Wael Gafaiti -
Number of replies: 2

Bonjour,

Je ne comprends pas comment associer un système que j'ai moi-même créé à une instance de GLWidget. Lorsque j'essaie de créer un autre constructeur de la classe GLWidget, j'ai des erreurs de copie ( error: call to implicitly-deleted copy constructor of ...) et j'ai des erreurs similaires lorsque j'essaie de faire un modificateur de l'attribut système de GLWdiget. Pourriez-vous m'aider ?

Merci d'avance

In reply to Wael Gafaiti

Re: Exercice P10

by Deleted user -

Hello!

Note tout d'abord que pour des raisons similaires à celles mentionnées dans cette réponse, la classe GLWidget ne peut pas être copiée, ce qui est peut-être la cause de tes erreurs.

Je te suggère aussi de vérifier quels arguments tu passes dans le constructeur de GLWidget, et si tu les passes par copie, à contrôler qu'ils disposent effectivement d'un constructeur de copie (spécialement pour Systeme puisque ton erreur à l'air d'y être liée). Petit rappel: toute classe contenant des attributs sans constructeur de copie n'auront pas de constructeur de copie par défaut.