Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - amchacon

#541
Este es el uso correcto de erase:

Código (cpp) [Seleccionar]
ivSprite = m_vcSprites.erase(ivSprite);

Al borrar, devuelve el nuevo iterador.
#542
.write espera un puntero char* como argumento. Ahí se hace el apaño cogiendo la dirrecion de la variable (con el operador &) y convirtiendo esa dirrecion en un puntero char*.
#543
Explico mejor.

Una cadena char*, no son mas que los caracteres puestos en fila. Ahí no hay problema alguno.

Un string, es un contenedor/objeto para facilitar el trabajo con cadenas de caracteres. Este objeto tiene sus datos, sus funciones y sus operaciones... No es una cadena de caracteres propiamente dicha.

Su funcion .c_str() obtiene del string un texto leible y entendible.
#544
.c_str() es una funcion de la clase string para convertir los strings a cadenas char* clasicas.

El ARGV es una cadena char* clasica, lo mismo que poner el nombre entre comillas:
Código (cpp) [Seleccionar]
ofstream fout("Un archivo.txt");
#545
Programación C/C++ / Re: Duda Memoria Dinamica
13 Agosto 2013, 14:25 PM
Un realloc es una operación muy costosa, yo lo haría de forma amortiguada. Es decir, de 10 en 10:

int añadir_entero(int **vector, int valor, int *nelementos)
{
   static int Actual = 0;

   if (Actual == 10)
   {
     int *aux;

     if(!(aux = realloc(*vector,((*nelementos) + 10) * sizeof(int))))
         return 0;

     *vector = aux;
     (*nelementos) += 10;
     Actual = 0;
   }

   (*vector)[*nelementos-(10-Actual)] = valor;
   Actual++;

   return 1;
}
#547
Cita de: Eternal Idol en 11 Agosto 2013, 19:44 PMno creas ni por un segundo que tenes el mas minimo derecho a ordenarle nada a los demas.
¿Ein? ¿Cuando he usado yo el tono imperativo?  :huh:
#548
Programación C/C++ / Re: Estructuras en C
11 Agosto 2013, 19:25 PM
La estructuras no existen en el programa, solo son una forma de organizar variables en el codigo.

Lo que tú dices, podría intentar resolverse con polimorfismo pero creo que es más adecuado que emplees otro método más eficaz.

#549
http://foro.elhacker.net/programacion_cc/se_puede_hacer_esto_porque-t389950.0.html

Mira el quinto mensaje.

Cita de: Eternal Idol en 11 Agosto 2013, 16:00 PM¿Es una pregunta de un trabajo por casualidad?  :silbar:
No seas tan cínico, aunque así lo fuera, no pasaría nada por explicarle datos teóricos...
#550
Programación C/C++ / Re: Estructuras en C
11 Agosto 2013, 02:43 AM
No me he enterado de nada  :huh:

Guardar, se puede guardar las variables en un archivo y cargarlas luego. Si mantienes un orden al guardarlas/cargarlas no hay problema alguno.