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: |