2008/2/19 Leandro Lucarella <[EMAIL PROTECTED]>:
> personaje, el 19 de febrero a las 13:29 me escribiste:
>
>
> > Que tal amigos, tengo un buffer al que apunto con un void y despues
>  > casteo según la necesidad.
>  > Los datos que guardo en el buffer los reservo por un lado con un tipo
>  > de dato, y los libero por otro usando casteando a char*.
>  >
>  > Ejemplito:
>  >
>  > int main()
>  > {
>  >         void *pbuff = new float[100];
>  >         delete [] (char*)pbuff;
>  >         return 0;
>  > }
>  >
>  > Es muy cabeza esto? estoy buscando problemas? es portable o sólo me
>  > funciona (probé con el valgrind y no se quejó) de pura casualidad?
>  > queee queeee!!!??
>
>  No estoy 100% seguro pero no creo que tengas problemas en ese caso. El
>  problema lo podés tener si el new lo hacés de objetos con destructor,
>  porque en ese caso el delete no va a llamar al destructor.
>

nono, sólo tipos de dato numericos.

lo que decís de los destructores está bien y lo tengo en cuenta.

Saludos

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a