Articles of inicialización

Inicialización de matriz C Char

No estoy seguro de lo que estará en la matriz char después de la inicialización de las siguientes maneras. 1. char buf[10] = “”; 2. char buf[10] = ” “; 3. char buf[10] = “a”; Para el caso 2, creo que buf[0] debe ser ‘ ‘ , buf[1] debe ser ‘\0’ , y de buf[2] […]

¿Cómo importar datos iniciales a la base de datos con Hibernate?

Al implementar aplicaciones, a menudo uso la capacidad de Hibernate para crear un esquema de base de datos para simplificar la implementación. Esto se puede lograr fácilmente configurando la propiedad hibernate.hbm2ddl.auto. Sin embargo, en ocasiones también necesito insertar algunos datos iniciales en la base de datos, por ejemplo, usuario root. ¿Hay alguna manera de lograr […]

Definición de variable dentro de la statement del interruptor

En el siguiente código, ¿por qué a la variable i no se le asigna el valor 1 ? #include int main(void) { int val = 0; switch (val) { int i = 1; //i is defined here case 0: printf(“value: %d\n”, i); break; default: printf(“value: %d\n”, i); break; } return 0; } Cuando compilo, recibo […]

Valores predeterminados en una estructura C

Tengo una estructura de datos como esta: struct foo { int id; ruta int; int backup_route; int current_route; } y una función llamada update () que se usa para solicitar cambios en ella. actualización (42, dont_care, dont_care, new_route); esto es realmente largo y si agrego algo a la estructura, tengo que agregar un ‘dont_care’ a […]

Bloque estático vs. bloque inicializador en Java?

Posible duplicado: Bloques de inicialización estática Considera el siguiente código : public class Test { { System.out.println(“Empty block”); } static { System.out.println(“Static block”); } public static void main(String[] args) { Test t = new Test(); } } Entendemos que primero se ejecutará el bloque estático seguido del bloque vacío . Pero el problema es que […]

¿Cuándo se inicializan las variables estáticas y globales?

En C++ sé que global objetos static y global se construyen antes de la función main . Pero como usted sabe, en C , no existe tal initialization procedure tipo antes de main . Por ejemplo, en mi código: int global_int1 = 5; int global_int2; static int static_int1 = 4; static int static_int2; ¿Cuándo se […]

Objeto no inicializado frente a objeto inicializado a NULL

Estoy trabajando en Java. Normalmente configuro algunos objetos como tales: public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } La pregunta es: ¿ someName en este ejemplo se equipara a null , ya que puedo reliably for all […]

Ahora que tenemos std :: array ¿qué usos quedan para las matrices estilo C?

std::array es muy superior a las matrices en C. E incluso si quiero interoperar con el código heredado, solo puedo usar std::array::data() . ¿Hay alguna razón por la que alguna vez quisiera un conjunto de la vieja escuela?

¿Cuál será el valor de la variable no inicializada?

Posible duplicado: ¿Está bien especificado el comportamiento de los datos no inicializados? Probé el siguiente código #include void main() { int i; \ printf(‘%d’,i); } El resultado arrojó valor de basura en VC ++, mientras que el mismo en tc fue cero. ¿Cuál será el valor correcto? ¿Una variable no inicializada de forma predeterminada tendrá […]

Valores predeterminados e inicialización en Java

Según mi referencia , los tipos primitivos tienen valores predeterminados y los Objetos son nulos. Probé una pieza de código. public class Main { public static void main(String[] args) { int a; System.out.println(a); } } La línea System.out.println(a); será un error que apunta a la variable a que dice que la variable a might not […]