Tag: DEFAULT-CONSTRUCTOR
Tengo un problema con mi constructor. Tengo la clase vehicle, luego hice la clase “motorVehicle” que hereda de “vehicle” y luego quiero hacer la clase “motorcycle” que hereda de la clase “motorVehicle” y no puedo hacer mi constructor por que tengo un error: La clase “vehicle” y “motorVehicle” no han . . . Read more
El código es el siguiente: struct B { ~B() = delete; }; B * b = new B{}; <code> no se compila en la última versión de MSVC con el siguiente error: </code> error C2512: ‘B’: no está disponible un constructor por defecto apropiado nota: Inicialización de agregado no válida . . . Read more
Los constructores por defecto son proporcionados por el compilador cuando el programador no escribe ningún constructor para una clase. Se dice que estos constructores se utilizan para inicializar valores predeterminados a los atributos de la clase. Sin embargo, si el programador proporciona un constructor, aunque sea uno simple como este: . . . Read more
Esto parece una pregunta muy fácil pero no puedo encontrar una solución funcional (quizás es el resto del código también). Entonces, básicamente, ¿cómo asignar un valor a un objeto creado con el constructor predeterminado, cuando el constructor personalizado tiene esa variable como parámetro? (espero que esto sea comprensible) Tal vez . . . Read more
Tengo una estructura simple: struct A { int a; int b; int c; // A (int a, int b, int c): a {a}, b {b}, c {c} {} }; El constructor está comentado por ahora. Estoy intentando crear un objeto de tipo A de la siguiente manera: auto t = . . . Read more