SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: patitofeo en Lunes 14 de Junio de 2004, 16:39

Título: Reserva De Memoria Dinamicamente
Publicado por: patitofeo en Lunes 14 de Junio de 2004, 16:39
Hola, mi pregunta es sencilla.

   ¿Conoceis alguna alternativa a malloc, calloc, etc para reservar memoria dinamicamente?

   Gracias
Título: Re: Reserva De Memoria Dinamicamente
Publicado por: Ruben3d en Lunes 14 de Junio de 2004, 16:47
Hola.

Si usas C++ utiliza new.

Un saludo.

Ruben3d
Título: Re: Reserva De Memoria Dinamicamente
Publicado por: patitofeo en Lunes 14 de Junio de 2004, 17:02
No, seria en C.

pero muchas gracias por responder tan rápido.

 :hola:
Título: Re: Reserva De Memoria Dinamicamente
Publicado por: Eternal Idol en Lunes 14 de Junio de 2004, 17:16
new llama a malloc, si estas en Windows podes usar GlobalAlloc, LocalAlloc, VirtualAlloc y HeapAlloc (esta última es la que usa malloc).

 :ph34r:  :comp:  :hola:
Título: Re: Reserva De Memoria Dinamicamente
Publicado por: patitofeo en Lunes 14 de Junio de 2004, 17:46
No, tampoco estoy en Windows. Trabajo en Linux.

Gracias de nuevo.

 :hola:
Título: Re: Reserva De Memoria Dinamicamente
Publicado por: Eternal Idol en Lunes 14 de Junio de 2004, 17:55
Bueno, lo siento entonces, no se tanto de Linux como de Windows  :hola:

Si queres podes ver como implementa la función malloc esta libreria:
http://www.fefe.de/dietlibc/ (http://www.fefe.de/dietlibc/)

 :comp:  :ph34r:
Título: Re: Reserva De Memoria Dinamicamente
Publicado por: Eternal Idol en Lunes 14 de Junio de 2004, 17:59
Acá tenes otra opción más (en ensamblador)

http://www.fowelin.de/christian/computer/libASM/ (http://www.fowelin.de/christian/computer/libASM/)

 :ph34r:  :comp:  :hola: