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

微网站建站系统源码百度app平台

微网站建站系统源码,百度app平台,wordpress能做外贸,网站目录编辑审核的注意事项文章目录 对象树是什么使用对象树的好处使用c实现对象树 对象树是什么 我们常常听到 QObject 会用对象树来组织管理自己#xff0c;那什么是对象树#xff1f;  这个概念非常好理解。因为 QObject 类就有一个私有变量 QListQObject *#xff0c;专门存储这个类的子… 文章目录 对象树是什么使用对象树的好处使用c实现对象树 对象树是什么 我们常常听到 QObject 会用对象树来组织管理自己那什么是对象树  这个概念非常好理解。因为 QObject 类就有一个私有变量 QListQObject *专门存储这个类的子孙后代们。比如创建一个 QObject 并指定父对象时就会把自己加入到父对象的 childre() 列表中也就是 QListQObject * 变量中。 使用对象树的好处 好处就是当父对象被析构时子对象也会被析构。  举个例子有一个窗口 Window里面有 Label标签、TextEdit文本输入框、Button按钮这三个元素并且都设置 Window 为它们的父对象。这时候我做了一个关闭窗口的操作作为程序员的你是不是自然想到将所有和窗口相关的对象析构啊古老的办法就是一个个手动 delete 呗。是不是很麻烦Qt 运用对象树模式当父对象被析构时子对象自动就 delete 掉了不用再写一大堆的代码了。  所以对象树在 GUI 编程中是非常非常有用的。 使用c实现对象树 我们知道Qt对象在创建的时候都可以指定一个父指针Qt就是通过这个操作将子对象添加到父对象的容器中进行管理当父对象析构的时候就会遍历这个容器对子对象进行析构这样子的话用户就不需要自己进行析构子对象。 #include iostream #include list using namespace std; class Object; typedef listObject * ObjectList;class Object { public:ObjectList children_list;Object(Object *parent nullptr){if(parent){parent-children_list.push_back(this);}}virtual ~Object(){for(auto it children_list.begin();it ! children_list.end();it){delete *it;}} };class A:public Object { public:A(Object *parent):Object(parent){coutA的构造函数被执行了endl;}~A(){coutA的析构函数被执行了endl;} };class B:public Object { public:B(Object *parent):Object(parent){coutB的构造函数被执行了endl;}~B(){coutB的析构函数被执行了endl;} };int main() {Object obj;A *a new A(obj);return 0; } 当obj对象析构后a对象不需要进行delete就可以自动进行析构。
http://www.huolong8.cn/news/201160/

相关文章:

  • 使用aspx做电影网站一个虚拟主机可以放几个网站
  • 建站用Wordpress还是wordpress 中文 相册插件
  • 可以免费发广告的网站有哪些优化营商环境指什么
  • 广州网站设计提供商软文营销文章案例
  • 用前端做的比较酷的网站泸州网站建设
  • 代做网站关键词公司部门划分
  • 网站空间怎么备份网页制作外包
  • ftp网站上传成功后怎么做百度天眼查公司
  • 盐边网站建设深圳营销型网站建设费用
  • 什么网站可以找人做设计线上编程课推荐哪一个
  • 北京海淀国税局网站网页设计学什么软件
  • 宜昌皓月建设工程有限公司网站wordpress后台没有菜单
  • 付费阅读小说网站开发建设源码网站开发形式
  • 北京网站推广排名公司漳州手机网站建设
  • 网站开发与设计实训报告总结wordpress 修改仪表盘
  • 创新创业教育课程网站建设方案北京seo公司网站
  • 网站管理的含义网页界面设计的要求是什么
  • .net做网站的方式代理网址ip
  • 烟台市铁路建设管理局网站电子商务网站开发开发背景
  • 网站建设互联网加次世代建模培训
  • 商丘做网站建设广元百度做网站多少钱
  • 做公司网站需要会什么在哪个网站找学做包子
  • seo免费优化网站怎么用dw软件做网站
  • 学校网站建设学生文明上网做网站宿迁
  • 个人网站免费空间云服务器怎么用详细步骤
  • 上海市网站seonet网站开发
  • 网站轮播图制作怎么使用wordpress
  • 网站怎样优化关键词好网站制作怎么做下拉菜单
  • 在家做的打字兼职的网站电脑禁止访问网站设置
  • 建设网站需要什么设施?wordpress获取当前页地址