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

5 la respuesta

Valores de matriz 2D C ++

Quería declarar una matriz 2D y asignarle valores, sin ejecutar un bucle for. Pensé que podría usar la siguiente idea int array[5] = {1,2,3,4,5};Lo que también funciona bien para inicializar la matriz 2D. Pero aparentemente a mi compilador no ...

7 la respuesta

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

losPáginas de referencia de C ++ [http://cppreference.com]digamos que () es para la inicialización de valor, {} es para la inicialización de valor y agregado y lista. Entonces, si solo quiero inicializar el valor, ¿cuál uso? () o {}? Lo pregunto ...

1 la respuesta

¿Por qué la inicialización de lista directa con auto se considera mala o no preferida?

He adquirido el hábito de escribir código con inicialización de lista directa como se muestra a continuación, ya que es más efectivo y es muy útil para evitar estrechamiento [http://www.stroustrup.com/C++11FAQ.html#narrowing]: int i {0}; string ...

4 la respuesta

¿Cómo inicializar la variable "min" correctamente?

Tengo un pequeño problema en mi código para encontrar el valor mínimo de una serie de números. Cuando inicializomin = 0, el valor mínimo resulta ser 0. Pero cuando no inicializomin, la respuesta es correcta! ¿Por qué pasó esto? Xcode me dice que ...

4 la respuesta

Inicialización explícita de miembros de estructura / clase

struct some_struct{ int a; }; some_struct n = {};n.a será 0 después de esto; Sé que esta forma de inicialización de llaves se hereda de C y es compatible con la compatibilidad con los programas de C, pero esto solo se compila con C ++, no con el ...

4 la respuesta

Error "el elemento inicializador no es constante" al intentar inicializar la variable con const

Recibo un error en la línea 6 (inicializar my_foo en foo_init) del siguiente programa y no estoy seguro de entender por qué. typedef struct foo_t { int a, b, c; } foo_t; const foo_t foo_init = { 1, 2, 3 }; foo_t my_foo = foo_init; int main() { ...

4 la respuesta

fiasco de orden de inicialización estática

Estaba leyendo sobre SIOF de un libro y me dio un ejemplo: //file1.cpp extern int y; int x=y+1; //file2.cpp extern int x; int y=x+1;Ahora mi pregunta es: En el código anterior, ¿sucederán las siguientes cosas? mientras compila file1.cpp, el ...

2 la respuesta

Orden de inicialización del módulo Python

Soy un novato de Python proveniente de un fondo C ++. Si bien sé que no es Pythonic tratar de encontrar un concepto coincidente utilizando mi antiguo conocimiento de C ++, creo que esta pregunta sigue siendo una pregunta general: Bajo C ++, hay ...

4 la respuesta

Inicializador de instancia y palabra clave * this * [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué dos programas tienen errores de referencia directa mientras que el tercero no? [/questions/30838302/why-do-two-programs-have-forward-referencing-errors-while-the-third-does-not] 4 ...

2 la respuesta

No se puede hacer referencia a un campo antes de que se defina, pero solo si no lo califica [duplicar]

Esta pregunta ya tiene una respuesta aquí: Problema de Java de referencia ilegal hacia adelante [/questions/14624919/illegal-forward-reference-java-issue] 4 respuestasDescubrí que sucedía con el siguiente código que me dejó boquiabierto: public ...