NS_Realloc 编辑
Summary
Reallocates a block of memory using the XPCOM memory manager.
#include "nsXPCOM.h" void* NS_Realloc( void* aPtr, PRSize aSize );
Parameters
- aPtr
- [in] A pointer to the block of memory to reallocate. This pointer must have been previously allocated by the XPCOM memory manager, or this parameter may be null in which case this function behaves like
NS_Alloc
.
- aSize
- [in] The size in bytes of the block to allocate, or zero if the given block is to be freed.
Return Values
This function returns a pointer to the allocated block of memory, which is suitably aligned for any kind of variable, or null if the allocation failed.
Remarks
This function provides a convenient way to access the XPCOM memory manager. It is equivalent to calling realloc
on the nsIMemory
instance returned from NS_GetMemoryManager
.
History
This function was finalized for Mozilla 1.8. See bug 267767 for details.
See Also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论