initialization

¿Cuál es la forma más corta de inicializar la Lista de cadenas en java?

Estoy buscando el camino más corto (en código) para inicializar la lista de cadenas y la matriz de cadenas, es decir, la lista / matriz que contiene elementos de cadena "s1", "s2", "s3".

C++ - valor del vector no iniciado

Entiendo por la respuesta a esta pregunta que los valores de int global/estático no inicializado serán 0. La respuesta a ... ltando en variables 0 -, pero no estoy seguro de si eso es sólo porque de mi compilador o el fijo de comportamiento esperado.

La inicialización del contenedor de PTR únicos de la lista del inicializador falla con GCC 4.7

Estoy tratando de inicializar un std::vector<std::unique_ptr<std::string>> de una manera que es equivalente a un ... sic_string<char> >::unique_ptr(std::basic_string<char>&)' ¿Cuál es la manera de solucionar este error ?

¿Los mapas STL inicializan los tipos primitivos al insertar?

Tengo un std::map así: map<wstring,int> Scores; Almacena los nombres de los jugadores y las puntuaciones. Cuando al ... a cero o null antes del incremento o se deja indefinido? ¿Debo probar si el elemento existe cada vez antes del incremento?

Inicializar un diccionario en python con un valor clave y sin valores correspondientes

Me preguntaba si había una manera de inicializar un diccionario en python con claves pero sin valores correspondientes hasta ... tengo que establecerlos más tarde. Básicamente sé qué claves quiero agregar los valores a medida que se encuentran. Gracias.

Inicialización directa de matriz con un valor constante

Siempre que asigne un nuevo array en C# con new T[length] Las entradas de la matriz se establecen en el valor predetermin ... (value, length).ToArray() no es una opción, porque Enumerable.ToArray asigna un nuevo array y copia los valores a él después.

¿Por qué se pueden modificar los miembros de const en un constructor?

Tengo curiosidad por saber por qué los miembros de const pueden ser modificados en el constructor. ¿Hay alguna regla estánd ... *b = new Bar(2); // Problem: Bar::b is modified to 2 // was expecting it to be an error ¿Alguna idea?

Variable miembro estática C++ y su inicialización

Para variables miembro estáticas en la clase C++ - la inicialización se realiza fuera de la clase. Me pregunto por qué. ¿Alg ... s confusing.It también da el sentido tanto estático como global de la variable. Por ejemplo, si ve el miembro estático const.

¿Debo establecer los valores iniciales de cadena de Java de null a ""?

A menudo tengo una clase como tal: public class Foo { private String field1; private String field2; // etc etc etc } Esto ... nsistente con la definición de clase, evitaría muchos problemas de puntero nulo. ¿Cuáles son los problemas con este enfoque?

¿Cuáles son las diferencias entre C-like, constructor e inicialización uniforme?

TTBOMK, Hay tres formas de inicializar una variable en C++. int x = 0; // C-like initialization int x (0); // Construc ... son las diferencias entre C-like, constructor e inicialización uniforme? ¿Y debería usar siempre la inicialización uniforme?

ServletContainerInitializer vs ServletContextListener

Estoy tratando de registrar un servlet usando ServletContainerInitializer pero no parece funcionar, Tal vez es mi código (por ... d.addMapping("/baz/*"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }

¿Las variables de instancia primitivas no inicializadas usan memoria?

En Java, ¿cuesta memoria declarar una variable de instancia de nivel de clase sin inicializarla? Por ejemplo: ¿int i; usa alg ... emente mantener tales primitivos como no inicializados y solo inicializar ¿en las subclases necesarias para ahorrar memoria?

¿Inicializando correctamente variables en C++ moderno (C++11 y superior), usando () o {}?

Las páginas de referencia de C++ dicen que () es para la inicialización de valor, {} es para la inicialización de valor y a ... icialización del valor (ver las respuestas a continuación). Sin embargo, las preguntas anteriores siguen en pie y en general.

El objeto Ruby se imprime como puntero

Estoy tratando de crear una clase, que tiene un constructor que toma un solo argumento. Cuando creo una nueva instancia del o ... def initialize(my_num) @my_num = my_num end end y = Adder.new(12) puts y ¿Qué estoy haciendo mal? Gracias

Obtener un montón de cruces error de inicialización

Tengo estos fragmentos de código tomados de un ejemplo descargado: bool ChatServer::event(QEvent * event) { if(event-&g ... s incorrectamente? 2) Por qué usar corchetes en la instrucción case muestra crosses initialization a otras líneas de código.

inicialización de variables estáticas java

Cómo inicializar un miembro estático privado de una clase en java. Intentando lo siguiente: public class A { private st ... .func(); } } Pero al crear un segundo objeto de la clase A y luego llamar a f1(), obtengo una excepción de puntero nulo.

Inicialización elegante de una matriz de instancias de clase en C#

Digamos que tengo una clase como esta: public class Fraction { int numerator; int denominator; public Fraction(int ... } De nuevo, este enfoque es grande de todos modos. Estas son todas las ideas que sé cómo derivar. Hay una buena solución?

¿Creación de objetos en la pila / montón?

El siguiente código crea un objeto en la pila: Object o; Al crear un objeto en el montón podemos usar: Object* o; o = n ... i este es el caso, ¿crearía Object* o un puntero que se sentaría en esta otra parte de la memoria y apuntaría al objeto heap?

¿Por qué usar un método de inicialización en lugar de un constructor?

Acabo de entrar en una nueva empresa y gran parte del código base utiliza métodos de inicialización en lugar de constructores ... nstructores. Así que me dirijo a ustedes, oh asistentes del C++: ¿por qué usarían un método init en lugar de un constructor?

¿Por qué usar inicializadores requeridos en clases Swift?

Estoy tratando de entender el uso de la palabra clave required en las clases Swift. class SomeClass { required init() { ... s el beneficio de required? Por lo que puedo decir, lenguajes como C# no tienen algo como esto y funcionan bien con override.