Espacios de nombres
Variantes
Acciones

malloc

De cppreference.com
< c‎ | memory

Defined in header <stdlib.h>
void* malloc( size_t size );
Asigna size bytes de almacenamiento sin inicializar .
Original:
Allocates size bytes of uninitialized storage.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Si la asignación se realiza correctamente, devuelve un puntero a la más baja (primera) de bytes en el bloque de memoria asignada que está convenientemente preparada para cualquier tipo de objeto .
Original:
If allocation succeeds, returns a pointer to the lowest (first) byte in the allocated memory block that is suitably aligned for any object type.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Si size es cero, el comportamiento depende de la implementación (puntero nulo puede ser devuelta, o algún puntero no nulo puede ser devuelto que no se puede utilizar para acceder al almacenamiento)
Original:
If size is zero, the behavior is implementation defined (null pointer may be returned, or some non-null pointer may be returned that may not be used to access storage)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Parámetros

size -
número de bytes para asignar
Original:
number of bytes to allocate
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Valor de retorno

puntero al principio de la memoria recién asignada o de puntero nulo si el error se ha producido. El puntero se debe desasignar con free() .
Original:
pointer to the beginning of newly allocated memory or null pointer if error has occurred. The pointer must be deallocated with free().
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Ver también