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

要怎样做网站发到百度上面百度竞价排名机制

要怎样做网站发到百度上面,百度竞价排名机制,莘县做网站,学校校园网站建设方案文章目录 对象树是什么使用对象树的好处使用c实现对象树 对象树是什么 我们常常听到 QObject 会用对象树来组织管理自己&#xff0c;那什么是对象树&#xff1f;  这个概念非常好理解。因为 QObject 类就有一个私有变量 QList<QObject *>&#xff0c;专门存储这个类的子…

文章目录

  • 对象树是什么
  • 使用对象树的好处
  • 使用c++实现对象树

对象树是什么

 我们常常听到 QObject 会用对象树来组织管理自己,那什么是对象树?
 这个概念非常好理解。因为 QObject 类就有一个私有变量 QList<QObject *>,专门存储这个类的子孙后代们。比如创建一个 QObject 并指定父对象时,就会把自己加入到父对象的 childre() 列表中,也就是 QList<QObject *> 变量中。

使用对象树的好处

 好处就是:当父对象被析构时子对象也会被析构。
 举个例子,有一个窗口 Window,里面有 Label标签、TextEdit文本输入框、Button按钮这三个元素,并且都设置 Window 为它们的父对象。这时候我做了一个关闭窗口的操作,作为程序员的你是不是自然想到将所有和窗口相关的对象析构啊?古老的办法就是一个个手动 delete 呗。是不是很麻烦?Qt 运用对象树模式,当父对象被析构时,子对象自动就 delete 掉了,不用再写一大堆的代码了。
 所以,对象树在 GUI 编程中是非常非常有用的。

使用c++实现对象树

 我们知道Qt对象在创建的时候都可以指定一个父指针,Qt就是通过这个操作将子对象添加到父对象的容器中进行管理,当父对象析构的时候就会遍历这个容器对子对象进行析构,这样子的话用户就不需要自己进行析构子对象。


#include <iostream>
#include <list>
using namespace std;
class Object;
typedef list<Object *> 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){cout<<"A的构造函数被执行了"<<endl;}~A(){cout<<"A的析构函数被执行了"<<endl;}
};class B:public Object
{
public:B(Object *parent):Object(parent){cout<<"B的构造函数被执行了"<<endl;}~B(){cout<<"B的析构函数被执行了"<<endl;}
};int main()
{Object obj;A *a = new A(&obj);return 0;
}

在这里插入图片描述
当obj对象析构后,a对象不需要进行delete就可以自动进行析构。

http://www.dinnco.com/news/52918.html

相关文章:

  • wordpress自建站邮箱电商推广联盟
  • 网站上的flash怎么做推广网页
  • 做ppt设计师哪个网站好app搜索优化
  • o2o网站建设报价淄博seo网络公司
  • 承德网站制作多少钱徐州自动seo
  • 信阳网站建设个人网站模板建站
  • wordpress 建站教程 下载武汉大学人民医院官网
  • 网站建设中其他可能的问题上海seo网站优化软件
  • 网站开发原型 图提升关键词排名seo软件
  • 福州建站模板搭建网站优化排名方案
  • 网站制作要求专业seo公司
  • 做设计的分析图网站有哪些批量关键词排名查询工具
  • 什么是电子商务网站的建设网站建设问一问公司
  • 郑州微网站制作wifi优化大师下载
  • 做相册的网站(网易做网络推广一个月的收入
  • 网络店铺的营销方法长沙seo步骤
  • 国外做旅游攻略的网站好网络广告一般是怎么收费
  • wordpress模板内容页哪个文件西安网站seo诊断
  • 网站联盟广告名词解释推广运营公司哪家好
  • 怎么建设大淘客网站店铺推广平台有哪些
  • 计算机网站开发是那个语言网站推广优化排名公司
  • wordpress 图片缩略图谷歌优化的网络公司
  • 乐山住房和规划建设局门户网站青岛seo网站排名
  • 最早动画是如何做的视频网站网站建设培训机构
  • 商业活动的网站建设最好的推广平台是什么软件
  • 网站静态页面生成链接
  • 怎样找做淘宝客的网站网络营销顾问招聘
  • 做纪念品网站网络营销推广服务商
  • jsp网站建设作业线上购买链接
  • 网站建设的流程怎么写手机刷网站排名软件