Resultados de la búsqueda a petición "default-constructor"
¿Cuál es el punto de eliminar el constructor de clases predeterminado?
Me estoy preparando para mi examen de CPP y una de las preguntas es: ¿Puede eliminar el constructor de clases predeterminado y, de ser así, cuál sería la razón para hacerlo? OK, entonces obviamente puedes hacerlo: class MyClass { public: ...
¿Cuándo un constructor privado no es un constructor privado?
Digamos que tengo un tipo y quiero que su constructor predeterminado sea privado. Escribo lo siguiente: class C { C() = default; }; int main() { C c; // error: C::C() is private within this context (g++) // error: calling a private constructor ...
Asignación de un iterador singular
Un "iterador singular" esdefinido como [http://en.cppreference.com/w/cpp/concept/Iterator]un: iteradores que no están asociados con ninguna secuencia. Un puntero nulo, así como un puntero construido por defecto (que tiene un valor indeterminado) ...
Ausencia de constructores predeterminados de C ++ y no puedo compilar
Tengo esta clase muy simple class myclass { public: int id; double x, y, z; myclass() = default; // If I omit this line I get an error myclass(int ID, double X, double Y, double Z): id(ID), x(X), y(Y), z(Z) {}; };Si omito la línea con la ...
¿No debería std :: pair <T1, T2> tener un constructor trivial predeterminado si T1 y T2 tienen?
Me encontré con un problema porque std::is_trivially_default_constructible<std::pair<T1,T2>>::value == false; incluso si std::is_trivially_default_constructible<T1>::value == true; std::is_trivially_default_constructible<T2>::value == true;No ...
c ++ Lista de inicialización de constructor con tareas complejas
Supongamos que quiero tener un constructor que reciba algunos parámetros y con estos parámetros puedo calcular los valores para sus variables miembro. Except...
¿Cómo devolver con elegancia un objeto que está inicializado por defecto?
Tengo una clase como la siguiente:
Constructor predeterminado declarado por el usuario + inicializadores en clase! = ¿Constructor proporcionado por el usuario? [duplicar]
Esta pregunta ya tiene una respuesta aquí:¿Por qué C ++ requiere que un constructor predeterminado provisto por el usuario construya por defecto un objeto co...