PR_NEWZAP¶
为给定类型的实例分配并清除堆中的内存。
语法¶
#include <prmem.h>
_type * PR_NEWZAP(_struct);
参数¶
_struct
类型的名称。
返回值¶
指向一个缓冲区的指针,该缓冲区的大小足以容纳类型 _struct
,或者如果分配尝试失败,则为 NULL
。缓冲区中的字节都初始化为 0。调用 PR_GetError()
以检索 libc 函数返回的错误。
描述¶
此宏从堆中分配指定类型的实例,并将该内存的内容设置为零。