我在我的程序里加入了如下代码:
CMemoryState lo_MemDif,lo_MemOld,lo_MemNew;
但是,在编译时给出的提示说CMemoryState没有定义,即使把Afx.h文件包含也不行,
请高手指点。
CMemoryState lo_MemDif,lo_MemOld,lo_MemNew;
但是,在编译时给出的提示说CMemoryState没有定义,即使把Afx.h文件包含也不行,
请高手指点。
重新全编译一遍试试
CMemoryState msOld, msNew, msDif;
msOld.Checkpoint();
CAge* page1 = new CAge( 21 );
CAge* page2 = new CAge( 22 );
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference( msOld, msNew );
msDif.DumpStatistics();
你可以在afx.h里面把这个定义找出来
直接复制到你的头文件里面就可以了
如果有例子工程更好,E-mail:[email protected]
不胜感激!
CMemoryState msOld, msNew, msDif;
msOld.Checkpoint();
CAge* page1 = new CAge( 21 );
CAge* page2 = new CAge( 22 );
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference( msOld, msNew );
msDif.DumpStatistics();