请教一个MFC指针变量的一个问题

我想请问一下定义的指针变量还有指针DC的生存周期和普通的DC和变量有什么区别呢?

2个回答

所有指针的生存周期是一样的
指针分配了空间,或者引用了 GDI 对象(内核DC),最后都是要代码释放的,否则会产生内存泄露。

qq_29670983
qq_29670983 请问非指针是不是程序就自动释放了,如果指针的话必须手动释放?
接近 5 年之前 回复
qq_29670983
qq_29670983 内存泄露会报错吗
接近 5 年之前 回复

指针如果是new等分配,需要delete释放。很多代码扫描工具可以检查到这种错误。
栈变量,系统会自动释放。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问