Resultados de la búsqueda a petición "default-constructor"

2 la respuesta

“No hay un constructor predeterminado apropiado disponible”: ¿por qué se llama siquiera al constructor predeterminado?

2 la respuesta

¿Es obligatorio el constructor no-args predeterminado para Gson?

2 la respuesta

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...

2 la respuesta

¿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 ...

2 la respuesta

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) ...

2 la respuesta

Clase heredada de la clase sin constructor predeterminado

Ahora mismo tengo una claseA que hereda de claseByB no tiene un constructor por defecto. Estoy intentando crear un constructor paraA que tiene exactamente los mismos parámetros paraBconstructor, pero me sale: error: no matching function for call ...

2 la respuesta

¿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 ...

2 la respuesta

Constructor predeterminado para una clase heredada

He reducido mi problema al siguiente código de ejemplo: class pokemon{ public: pokemon(int n); }; class MewTwo : public pokemon { public: MewTwo(int n); }; MewTwo::MewTwo(int n) {}Lo que produce un error: no hay función coincidente para la ...

2 la respuesta

¿Por qué un POD en una estructura inicializado por cero por un constructor implícito al crear un objeto en el montón o un objeto temporal en la pila?

El estándar yel El libro de C ++ dice que el constructor predeterminado implícito genera el constructor predeterminado para los miembros de tipo de clase, pero los tipos integrados no se inicializan. Sin embargo, en este programa de prueba ...

3 la respuesta

¿En qué condición se genera el constructor predeterminado?

Tengo la siguiente clase: