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

1 la respuesta

Comportamiento diferente entre conversión explícita, inicialización directa e inicialización de copia

Tengo una claseC que tiene un operador de casting para cualquier cosa. En el ejemplo intenté enviar una instancia destd::string de tres maneras diferentes:static_cast, constructor destd::string y asignando astd::string. Sin embargo, solo el ...

3 la respuesta

¿Es inicialización directa o inicialización de copia?

La inicialización de objetos (instancias de clases o estructuras) en C ++ se puede hacer de varias maneras. Algunas sintaxis evocan uninicialización directa de su objeto, otras sintaxis conducen a unacopia-inicialización. Concopia-elisión ...

1 la respuesta

Inicialización de val por desestructuración en Kotlin

Inicialmente quería lograr class NotationDiceRoll(notation: String) { val rolls: Int val sides: Int init { parseNotation(notation) } private fun parseNotation(notation: String) { rolls = 1 sides = 4 } }Pero Kotlin se queja de que "Val no puede ...

3 la respuesta

¿Por qué falla este reemplazo de macro anidado?

Estoy tratando de aplicar elX macro [https://stackoverflow.com/questions/6635851/real-world-use-of-x-macros] concepto, para tener la posibilidad de inicializar todos los miembros de la estructura a un valor predeterminado (no válido) ...

3 la respuesta

Inicializando todos los miembros (del mismo tipo de datos básico) de una estructura a un valor dado [duplicado]

Esta pregunta ya tiene una respuesta aquí: Valores predeterminados en una estructura C [/questions/749180/default-values-in-a-c-struct] 10 respuestas Digamos que tengo una estructura compuesta de varios campos, todos iguales tipo de datos ...

9 la respuesta

¿Es posible inicializar un puntero C a NULL?

Había estado escribiendo cosas como char *x=NULL;asumiendo que char *x=2;crearía unchar puntero a la dirección 2. Pero enEl tutorial de programación de GNU ...

5 la respuesta

En Java, ¿cuál es el orden de inicialización para esas declaraciones después del método principal?

Aprendí que el principio para el orden de inicialización es: Superclase primero (no discutido aquí en este caso)Declaraciones de variables estáticas y bloques de inicialización estática en el orden de apariciónDeclaraciones de variables de ...

1 la respuesta

Plantilla C ++: el miembro estático en un objeto global no se inicializa

Tengo una pieza de código simple de C ++, en el que definí una plantilla y un objeto global al especializar la plantilla. El constructor de objetos accede a un miembro estático en la plantilla especializada. Pero resulta que el miembro estático ...

2 la respuesta

¿Cuál es la diferencia entre super () y el nombre de la clase Parent?

¿Hay alguna diferencia entre usarsuper() y usando el nombre de la clase principal directamente? Por ejemplo: class Parent: def __init__(self): print("In parent") self.__a=10 class Child(Parent): def __init__(self): super().__init__() # using ...

2 la respuesta

Inicialización automática de variables locales.

Tengo el siguiente fragmento de código. int j; printf("%d",j);Como se esperaba, obtengo un valor de basura. 32039491 Pero cuando incluyo un bucle en el fragmento anterior, como int j; print("%d",j); while(j);Obtengo el siguiente resultado en ...