Que tal.
¡Còmo buenas prácticas de programación es bueno inicializar un string en c++?
Y si es positiva la respuesta ¿a qué se inicializa?
De antemano muchas gracias.
| |||
Inicializar un string en c++. Buenas Prácticas Que tal. ¡Còmo buenas prácticas de programación es bueno inicializar un string en c++? Y si es positiva la respuesta ¿a qué se inicializa? De antemano muchas gracias. |
| ||||
Respuesta: Inicializar un string en c++. Buenas Prácticas claro, siempre es bueno inicializar todo tipo de variables, esto se hace para no tener resultados no deseables. Ejemplo, si pones algo asi:
Código C:
Saludos. Ver original
__________________ No pienses si no vas a actuar. |
| |||
Respuesta: Inicializar un string en c++. Buenas Prácticas Cita: No soy un experto en c++, pero si es que se trata a los *char de la misma forma en que se tratan en c, no es correcta tu asignacion.
Iniciado por gvite666 claro, siempre es bueno inicializar todo tipo de variables, esto se hace para no tener resultados no deseables. Ejemplo, si pones algo asi:
Código C:
Saludos.Ver original
Código:
En realidad tendrias que hacer un strcpy.string = "perro";
Código:
Pero para inicializar todo un arreglo de chars es mejor el uso de funciones como bzero.strcpy(string, "perro");
Código:
Esto colocara un 0 en todos los elementos del arreglo (0 en codigo ASCII es el caracter nulo, osea el famosisimo fin de cadena).bzero((char *)&string, sizeof(string)); Saludos++; |
Etiquetas: |