当前位置: 首页 > news >正文

VC窗口类的销毁-是否需要delete

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

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

  所有标准的Windows控件类。

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

    2. 切分窗口类CSplitterWnd。

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

    4. 模态对话框类。

 

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

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

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

 

 

转载于:https://www.cnblogs.com/jlyg/p/8405282.html

相关文章:

  • 浅谈node中的流stream(一)
  • 源码解读之ArrayList
  • FIR基本型仿真_03
  • springboot(十九):使用Spring Boot Actuator监控应用
  • Spring源码系列:依赖注入(四)-总结
  • react native android 真机调试
  • WeexConf 2018干货系列|Weex + Ui
  • CSS最常用的三种选择器
  • GridView中使用CheckBox
  • 使用Python读写csv文件的三种方法
  • jdk动态代理使用及原理
  • mariadb/mysql使用Navicat连接报错
  • 【10】万魂杀服务器开发之特性 条件触发器(Condition Trigger)机制
  • 【Lv1-Lesson007】Where Are You From?
  • 写一个H5___type:range__调色板
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 《深入 React 技术栈》
  • 78. Subsets
  • git 常用命令
  • Javascript设计模式学习之Observer(观察者)模式
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • SpringBoot几种定时任务的实现方式
  • vuex 笔记整理
  • 解析 Webpack中import、require、按需加载的执行过程
  • 聊聊flink的TableFactory
  • 聊聊redis的数据结构的应用
  • 聊聊sentinel的DegradeSlot
  • 如何实现 font-size 的响应式
  • 深度学习中的信息论知识详解
  • 微信小程序--------语音识别(前端自己也能玩)
  • 小程序 setData 学问多
  • 用Visual Studio开发以太坊智能合约
  • FaaS 的简单实践
  • 第二十章:异步和文件I/O.(二十三)
  • 如何正确理解,内页权重高于首页?
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • $refs 、$nextTic、动态组件、name的使用
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (三十五)大数据实战——Superset可视化平台搭建
  • (转)VC++中ondraw在什么时候调用的
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • *** 2003
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .Net面试题4
  • .NET是什么
  • @ComponentScan比较