Partager via


Avertissement du compilateur (niveau 4) C4510

'class' : impossible de générer le constructeur par défaut

Le compilateur ne peut pas générer de constructeur par défaut pour la classe spécifiée, qui n’a aucun constructeur défini par l’utilisateur. Les objets de ce type ne peuvent pas être créés.

Il existe plusieurs situations qui empêchent le compilateur de générer un constructeur par défaut, notamment :

  • Membre const de données.

  • Membre de données qui est une référence.

Pour résoudre ce problème, créez un constructeur par défaut défini par l’utilisateur pour la classe qui initialise ces membres.