shiyilang
驱动牛犊
驱动牛犊
  • 注册日期2008-07-11
  • 最后登录2009-07-22
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1136回复:0

new在类里面重载后声明的问题

楼主#
更多 发布于:2008-12-29 15:28
Class A
{
public:
       ...
       void* operator new(size_t n) {return ExAllocatePool(NonPagedPool,n);}
       void operator delete(void* p) {ExFreePool(p);}
}

另一个cpp里面调用:
void B()
{
     A a = new A;
}
 出现错误:error LNK2019: unresolved external symbol "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) referenced in function "void __stdcall B(void)" (?B@@YGXXZ)

请教各位大虾
游客

返回顶部