1.在利用vs开发c++/mfc等程序时,发生内存泄漏一般情况下有如下三种:
a:vs工具对问题的自动定位,在输出窗口双击定位代码位置
b:通过在输出窗口内存泄漏的报错位置,可以获取内存编号,通过上网查询看可以获悉发生问题的原因,但是此种方法未必好用,是因为内存卡编号可能是随机赋值的,每次不一样。
c:安装VLD等,通过三方工具进行查询
d:最后若是上述三种方式都行不通,只能通过对代码的比对撤销等方式,来逐步判断内存泄漏位置!!!!!
2.在mfc工程的开发时,普通库和扩展库二者只能留一个