collector)。Collection等。因为Win9x的GDI堆比Win2k或NT的要小很多。list中;每当释放一块内存,再把它的指针从list中删除。DestroyMenu。MFC提供的,其实不然。__FILE__;#endif有了这样的定义,在编译DEBUG版时,出现在这个cpp文件中的所有new都被替换成DEBUG_NEW了。THIS_FILE,__FILE和__LINE__。你可以参考MFC的源代码。01F41EC8处了。BoundsChecker的代码,接着跳到malloc函数原来的指令,也就是在00403c15的地方。Information)。...}当调用ShowYItemMenu()时,我们故意造成HMENU的泄漏。Stack的信息,问题就容易了。ShowYItemMenu()。Monitor检测内存泄漏。Set三个Counter。而使用BoundsChecker来找到和解决。却对内存一无所知,那么我可以告诉你,他一定在吹牛。当所在函数返回时,生命结束。我们知道,当一个类比如Derived1,从另一个类比如Base继承时,那么,可以看作一个Derived1对象中含有一个Base型的对象,这就是一个subobject。subobject的拷贝)。delete也重载为private。