佚名通过本文主要向大家介绍了造成内存泄漏的原因,内存条造成蓝屏,内存过大会造成蓝屏吗,怎么看内存是否泄漏,内存泄漏检测工具等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 大家看这样是不是会造成内存泄露?
描述:
解决方案1:
描述:
比如说我取得了一个接口,我这么转换
1。Interface1.QueryInterface(IID_IXXX, (void**)&pWill);
2。pWill = (IWill*)Interface1
第二种方法会造成内存泄露吗?
解决方案1:
不会,第二种方法最后不要用Release
解决方案2:这是两个引用,如果pWill不是方法的局部变量的话应该要增加引用计数器吧。
解决方案3:我想不会产生内存泄漏
解决方案4: 关注!
用dynamic_cast转换
这个第二种方式的工作模式相关,而与内存泄漏无关