qq_29670983
2015-08-21 23:55
采纳率: 43.1%
浏览 1.5k

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 91program 2015-08-22 01:39

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

    评论
    解决 无用
    打赏 举报
  • oyljerry 2015-08-22 05:22

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题