PR_NEWZAP

为给定类型的实例分配并清除堆中的内存。

语法

#include <prmem.h>

_type * PR_NEWZAP(_struct);

参数

_struct

类型的名称。

返回值

指向一个缓冲区的指针,该缓冲区的大小足以容纳类型 _struct,或者如果分配尝试失败,则为 NULL。缓冲区中的字节都初始化为 0。调用 PR_GetError() 以检索 libc 函数返回的错误。

描述

此宏从堆中分配指定类型的实例,并将该内存的内容设置为零。