zoukankan      html  css  js  c++  java
  • VC窗口类的销毁-是否需要delete

      Windows窗口如果使用new的方法添加之后,在父窗口析构的时候,有些需要delete有些却不需要delete。这个的确有点坑,由于c++的实现,对于每个自己new的对象,我都会delete删除它,直到某一天删除一个窗口指针时,挂了!!!而且奇怪的时候,另外一个窗口指针对象删除就没事!!!然后百度一下才知道,有些对象有自动清理功能。

      不具有自动清除功能的窗口类如下所示。

      所有标准的Windows控件类。

        1. 从CWnd类直接派生出来的子窗口对象(如用户定制的控件)。

        2. 切分窗口类CSplitterWnd。

        3. 缺省的控制条类(包括工具条、状态条和对话条)

        4. 模态对话框类。

     具有自动清除功能的窗口类如下所示

       1. 主框架窗口类(直接或间接从CFrameWnd类派生)。

       2. 视图类(直接或间接从CView类派生)。

     

  • 相关阅读:
    tornado中form表单验证详解
    关于tornado中session的总结
    Linux常用命令
    css3动画属性详解 与超酷例子
    keepalive高可用的健康检查
    keepalive的nginx防火墙问题
    安装配置hadoop
    tmux的简单快捷键
    部署使用elk
    k8s搭建部署
  • 原文地址:https://www.cnblogs.com/jlyg/p/8405282.html
Copyright © 2011-2022 走看看