MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

PR_NEW

« NSPR API リファレンス « Memory Management Operations

ヒープ領域に指定されたサイズのメモリを確保します。

構文

#include <prmem.h>

_type * PR_NEW(_struct);


パラメータ

_struct
型の名前

戻り値

_struct 型を含むことができるサイズのバッファへのポインタ、もしくはメモリ確保に失敗した場合は NULL を返します。PR_GetError() を呼ぶことで、libc の関数 malloc() が戻したエラーを取得できます。

解説

このマクロは、sizeof(_struct) の大きさを持つメモリ領域を確保し、そのメモリ領域へのポインタを返します。

ドキュメントのタグと貢献者

 このページの貢献者: Shimono
 最終更新者: Shimono,