http://www.codeguru.com/cpp/w-p/ce/article.php/c3513/Memory-leak-detection-for-WinCE.htm这个检测内存泄漏的代码怎么编译出错 :1>正在编译...
1>test.cpp
1>.\test.cpp(29) : error C2660: 'operator new' : function does not take 3 arguments
1>生成日志保存在“file://e:\CE_leakdemo\Pocket PC 2003 (ARMV4)\Debug\BuildLog.htm”
1>test - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========知道怎么改吗
1>test.cpp
1>.\test.cpp(29) : error C2660: 'operator new' : function does not take 3 arguments
1>生成日志保存在“file://e:\CE_leakdemo\Pocket PC 2003 (ARMV4)\Debug\BuildLog.htm”
1>test - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========知道怎么改吗
解决方案 »
- gloox,编译问题。请教高手..
- 使用sinc时,结果为-1.#IDN00
- 看到VS005的C++,一个最好的工具没有了,痛苦万分,快来安慰我吧!!!!!!!!!!
- 一个简单的listview的问题
- 如何在基于对话框的工程中定义一个指向数据库的指针?是ODBC
- 在MFC View中动态创建ActiveX控件,为何控件中文本框无法支持Ctrl+C,Ctrl+V?
- 用Winpcap发送PPP协议包,用不用对IP数据报的信息,作0x7d字符转换?
- 高分求教 关于autorun
- VC ODBC调用存储过程求助!
- 关于点的指针:从CPtrArray到LPPOINT怎样转化?
- 紧急求助:VC6.0出错了,无法编译任何项目
- 如何接收CWd::SendMessage发出的消息?
看看这个帖子 对你有用吗!
#define new new(_NORMAL_BLOCK, __FILE__, __LINE__)
#endif int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
EnableMemLeakCheck();
int *leak = new int[ 10 ];
}就这行int *leak = new int[ 10 ];报错new 实现是这样:
/************************************************************************/
/* C++实现 */
/************************************************************************/
#if defined(__cplusplus)
extern "C++"{ void* operator new(size_t _Size,
const wchar_t* name,
int line
)
{
return _malloc_dbg(_Size, name, line);
} void* operator new[]( size_t _Size,
const wchar_t* name,
int line
)
{
return ::operator new(_Size, name, line);
} void operator delete(void* pvMem)
{
_free_dbg(pvMem);
}
void operator delete[](void* pvMem)
{
::operator delete(pvMem);
}}//extern "C++"