摘要: 今天面试的时候,被问到了一个问题:release版本下new了一个对象A, 将A传入debug版本库,发生错误?可能的原因是什么呢?debug模式下: 1: // debug模式下的new 2: #define new DEBUG_NEW 3: 4: // DEBUG_NEW如下 5: #define DEBUG_NEW new(THIS_FILE, __LINE__) 6: 7: // 对于如上的new,编译器会寻找如下定义的operator new 8: void* AFX_CDECL operator new(size_t nSize... 阅读全文
posted @ 2011-03-28 22:29 zsounder 阅读(2353) 评论(0) 推荐(0) 编辑