Compartir a través de


Advertencia del compilador (nivel 4) C4510

"class": no se pudo generar el constructor predeterminado

El compilador no puede generar un constructor predeterminado para la clase especificada, que no tiene constructores definidos por el usuario. No se pueden crear objetos de este tipo.

Hay varias situaciones que impiden que el compilador genere un constructor predeterminado, entre las que se incluyen:

  • Un miembro de datos const.

  • Un miembro de datos que es una referencia.

Para corregir este problema, cree un constructor predeterminado definido por el usuario para la clase que inicializa estos miembros.