void *res = _nh_malloc( cb, 1 ); //什么意思???

static504 2003-10-21 10:50:32
#include <cruntime.h>
#include <malloc.h>
#include <new.h>
#include <stdlib.h>
#ifdef WINHEAP
#include <winheap.h>
#else /* WINHEAP */
#include <heap.h>
#endif /* WINHEAP */

void * operator new( unsigned int cb )
{
void *res = _nh_malloc( cb, 1 ); //什么意思???

return res;
}

上面的代码COPY FROM
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC\NEW.CPP

请详细解剖
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttlb 2003-10-21
  • 打赏
  • 举报
回复
是平台相关的吧?不记得标准理由这些东东。
Wolf0403 2003-10-21
  • 打赏
  • 举报
回复
嗯?你从哪里跟踪进去的?
这些都是各个实现内部的东西,不用管他。如果跟踪到底,看见的应该是 HeapAlloc 这些调用。

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧