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

3 la respuesta

¿Cómo "insertar" el código antes de esto (...) o super (...)?

¿Hay alguna forma de implementar cálculos preliminares antes de una invocación desuper(...) othis(...) constructor? Considere el siguiente ejemplo: public class Test { private final int n; private final int m; private final int[] store; public ...

1 la respuesta

Scala: se ejecuta el código padre del valor anulado pero el valor no se asigna en el padre

Ejecutando el siguiente código: class Parent { val value = { println("Setting value in parent") "ParentVal" } println(s"Parent value is ${value}") } class Child extends Parent { override val value = { println("Setting value in child") ...

2 la respuesta

¿Hay algún plan en el estándar C ++ para abordar la inconsistencia de los constructores de la lista de inicializadores?

los constructores de la lista de inicializadores en C ++ a menudo causan problemas; por ejemplo using std::vector; using std::string; vector<string> v{3}; // vector of three empty strings vector<int> u{3}; // vector of one element with value ...

2 la respuesta

error de constructor java: el constructor en clase no se puede aplicar a tipos dados

Soy nuevo en Java, no sé mucho sobre herencia o constructores. ¿Hay alguna restricción para usar constructores (como en número de argumentos) al extender una clase? Este es mi programa: class Box { int length,breadth,height; Box(int l,int b,int ...

2 la respuesta

Mecanografiado, usando clases sin constructor

Mientras trabajaba con el tutorial "Tour of Heroes" en el sitio web de Angular, encontré la siguiente sintaxis (en breve): class Hero { id: number, name: string, } const aHero: Hero = { id: 1, name: 'Superman' } console.log(aHero instanceof ...

1 la respuesta

Agregar un constructor predeterminado a una clase base cambia sizeof () un tipo derivado [duplicado]

Esta pregunta ya tiene una respuesta aquí: Al extender una estructura acolchada, ¿por qué no se pueden colocar campos adicionales en el relleno de la ...

1 la respuesta

El operador de resolución de alcance se usa dos veces

namespace libzerocoin { //Commitment class Commitment::Commitment::Commitment(const IntegerGroupParams* p, const Bignum& value): params(p), contents(value) { this->randomness = Bignum::randBignum(params->groupOrder); this->commitmentValue ...

6 la respuesta

Herencia con constructor en Java

¿Me puede decir el problema en el siguiente código? class boxdemo1 { public static void main(String args[]) { boxweight weightbox = new boxweight(2, 3, 5, 4); System.out.println(weightbox.volume()); } } class boxinfo { int l, b, h; /* * ...

0 la respuesta

No se puede asignar literal de cadena al vector std :: string en caja

Esta es una versión simplificada de mi sistema de tipos: #include <string> #include <vector> template<typename T> class Box { public: Box(const T& value) : _value(value) {}; private: T _value; /* ... */ }; typedef Box<int> Int; typedef ...

1 la respuesta

Daga 2 Constructores de inyección

Estoy empezando a usar Dagger 2 en una aplicación que estoy desarrollando, pero tengo algunas preguntas sobre cómo funciona Dagger 2. Obtengo toda la lógica detrás de los métodos @Provides y la anotación @Inject para inicializar sus ...