名前空間
変種
操作

malloc

提供: cppreference.com
< c‎ | memory

Defined in header <stdlib.h>
void* malloc( size_t size );
初期化されていないストレージの割り当てsizeバイト.
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.
割り当てが成功した場合、適当に任意のオブジェクト型に整列された割り当てられたメモリブロックの最下位(最初の)バイトへのポインタを返す.
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.
sizeがゼロの場合、動作は実装定義(nullポインタが返されることがあります、または一部の非NULLポインタがストレージにアクセスするために使用されない場合があり、その戻される場合があります)
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.

[編集] パラメータ

size -
割り当てるバイト数
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.

[編集] 値を返します

新たに割り当てられたメモリまたはNULLポインタの先頭を指すポインタエラーが発生した場合。ポインタは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.

[編集] も参照してください