default-constructor

Constructor predeterminado con corchetes vacíos

¿Hay alguna buena razón para que un conjunto vacío de corchetes redondos (paréntesis) no sea válido para llamar al construct ... ject(); // error Parece que escribo "()" automáticamente cada vez. ¿Hay una buena razón por la que esto no está permitido?

Por qué desaparece el constructor sin parámetros predeterminado cuando se crea uno con parámetros

En C#, C++ y Java, cuando se crea un constructor tomando parámetros, el sin parámetros predeterminado desaparece. Siempre he ... ¿O tiene una razón técnica que hace imposible que el compilador agregue uno una vez que ¿has creado un constructor tú mismo?

¿En qué se diferencia "=default" de "{} " para el constructor y el destructor por defecto?

Originalmente publiqué esto como una pregunta solo sobre destructores, pero ahora estoy agregando la consideración del constr ... s reglas SO. Publicar una pregunta casi idéntica para los constructores predeterminados me pareció la opción menos deseable.

Constructor predeterminado de Java

¿Qué es exactamente un constructor predeterminado? - ¿Puede decirme cuál de los siguientes es un constructor predeterminado ... ublic Module(String name, int credits, int hours) { this.name = name; this.credits = credits; this.hours = hours; }

Creación de instancia de tipo sin constructor predeterminado en C# usando reflexión

Tome la siguiente clase como ejemplo: class Sometype { int someValue; public Sometype(int someValue) { ... ativa de crear una instancia de este tipo? Sería un poco sucky para agregar sin parámetros constructores de todas mis clases.

Kotlin con JPA: infierno constructor predeterminado

Como JPA requiere, @Entity las clases deben tener un constructor predeterminado (no arg) para instanciar los objetos cuando s ... érdida de inmutabilidad? P.d. ¿Es cierto que Hibernate aparte de JPA puede construir objetos sin constructor predeterminado?

¿Cuándo un constructor privado no es un constructor privado?

Digamos que tengo un tipo y quiero hacer privado su constructor predeterminado. Escribo lo siguiente: class C { C() = d ... } Esto me parece un comportamiento muy sorprendente, inesperado y explícitamente no deseado. ¿Por qué esto está bien?

Inicialización predeterminada de std:: array?

Con C++11 std::array, ¿tengo la garantía de que la sintaxis std::array<T, N> x; inicializará por defecto todos los elem ... rray Así que la respuesta puede ser sí. Pero me gustaría estar seguro de que de acuerdo con el estándar o estándar futuro.

Crear un fragmento: constructor vs newInstance()

Recientemente me cansé de tener que saber constantemente String claves para pasar argumentos a Bundles al crear mi Fragments. ... a razón suficiente para no permitir el uso de parámetros en constructores. Cualquier otra persona tiene perspicacia ¿en esto?

¿El constructor predeterminado no-args es obligatorio para Gson?

La guía del usuario de Gson establece que debemos definir el constructor predeterminado no-args para que cualquier clase fun ... ría realmente usar Gson sin necesidad de tener constructor predeterminado o hay alguna circunstancia en la que no funcionará?

Sintaxis más agradable para establecer el valor del argumento predeterminado en el constructor predeterminado

Uno podría querer declarar una función con un argumento, y especificar que el valor por defecto para el argumento es el resul ... enta de que puedo typedef el nombre del tipo para hacerlo más bonito, pero tengo curiosidad por saber si existe tal sintaxis.

Propósito de los Constructores Predeterminados Explícitos

Recientemente noté una clase en C++0x que llama a un constructor predeterminado explícito. Sin embargo, estoy fallando en ll ... re varios constructores de conversión, ninguno de los cuales está marcado explícitamente, pero el constructor por defecto es.

¿Realmente necesito definir el constructor predeterminado en Java?

Funciona bien cuando los constructores no están definidos, pero da errores si defino un constructor parametrizado y no uno pr ... n constructor predeterminado si he definido un constructor parametrizado? ¿No está predefinido el constructor predeterminado?

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

El estándar y el libro de C++ dicen que el constructor predeterminado para los miembros de tipo de clase es llamado por el ... engo la intención de confiar en esto, pero tengo curiosidad por saber por qué esto sucede, especialmente para el tercer caso.