Freigeben über


Compilerwarnung (Ebene 4) C4510

'Class' : Der Standardkonstruktor konnte nicht generiert werden.

Bemerkungen

Der Compiler kann keinen Standardkonstruktor für die angegebene Klasse generieren, der keine benutzerdefinierten Konstruktoren enthält. Objekte dieses Typs können nicht erstellt werden.

Es gibt mehrere Situationen, in denen verhindert wird, dass der Compiler einen Standardkonstruktor generiert, einschließlich:

  • Ein const Datenelement.

  • Ein Datenmememm, das ein Verweis ist.

Um dieses Problem zu beheben, erstellen Sie einen benutzerdefinierten Standardkonstruktor für die Klasse, die diese Member initialisiert.