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

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

4 la respuesta

Constructor predeterminado de C ++

Si decimos que eldefault constructor es ese constructor sin parámetros, también podemos decir que el constructor creado por el compilador también es undefault constructor? Gracias.

6 la respuesta

Inicialización de matriz con constructor predeterminado

public class Sample { static int count = 0; public int abc; public Sample() { abc = ++Sample.count; } }Quiero crear una matriz de la clase anterior y quiero que cada elemento de la matriz se inicialice invocando al constructor predeterminado, de ...

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

5 la respuesta

¿Por qué necesitamos un constructor predeterminado sin argumentos en Java?

¿Por qué necesitamos un constructor predeterminado sin argumentos en muchas API relacionadas con Java? Como una regla general, todas las clases de Java Bean o clases de entidad (JPA, etc.) o las clases de implementación JAX-WS requieren ...

3 la respuesta

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

3 la respuesta

¿Condiciones para la generación automática del operador de asignación predeterminado / copiar / mover y copiar / mover asignación?

Quiero actualizar mi memoria en las condiciones en que un compilador generalmente genera automáticamente un constructor predeterminado, un constructor de copia y un operador de asignación. Recuerdo que había algunas reglas, pero no recuerdo, y ...

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

10 la respuesta

Constructores predeterminados y herencia en Java

Tengo una pregunta sobre constructores predeterminados y herencia en Java. En general, si escribe una clase y no incluye ningún constructor, Java le proporciona automáticamente un constructor predeterminado (uno sin parámetros), que inicializa ...

1 la respuesta

Diferencia entre default-initialize y value-initialize en C ++ 03?

Siempre pensé que crear un nuevo objeto siempre llamaría al constructor predeterminado en un objeto, y si el constructor era explícito o generado automáticamente por el compilador no había diferencia. De acuerdo aesta respuesta muy ...