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

怎么建立一个网站搜关键词会跳出/seo关键词优化排名推广

怎么建立一个网站搜关键词会跳出,seo关键词优化排名推广,乐至县建设局网站,wordpress登不进去1.Qt对象间可以存在父子关系 每一个对象都保存有它所有子对象的指针 每一个对象都有一个指向其父对象的指针 2.当指定Qt对象的父对象时 其父对象会在子对象链表中加入该对象的指针 该对象会保存指向其父对象的指针 QObject* p new QObject(); QObject* c1 new QObject(); QO…

1.Qt对象间可以存在父子关系
每一个对象都保存有它所有子对象的指针
每一个对象都有一个指向其父对象的指针
在这里插入图片描述2.当指定Qt对象的父对象时
其父对象会在子对象链表中加入该对象的指针
该对象会保存指向其父对象的指针

QObject* p = new QObject();
QObject* c1 = new QObject();
QObject* c2 = new QObject();c1->setParent(p);
c2->setParent(p);

编程实验:对象间的父子关系

#include <QCoreApplication>
#include <QDebug>void fcTest()
{QObject* p = new QObject();QObject* c1 = new QObject();QObject* c2 = new QObject();c1->setParent(p);c2->setParent(p);qDebug() << "c1:" << c1;qDebug() << "c2:" << c2;const QObjectList& list = p->children();for(int i = 0; i < list.length(); i++){qDebug() << list[i];}qDebug() << "p:" <<p;qDebug() << "c1 parent:" << c1->parent();qDebug() << "c2 parent:" << c2->parent();}int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);fcTest();return a.exec();
}

3.Qt对象被销毁时
将自己从父对象的Children List移除
将自己的Children List中的所有对象销毁
注意:使用Qt开发时,不仅要时刻注意内存泄漏的问题,还要时刻关注对象是否可能被多次销毁的问题

利用Qt对象间的父子关系可以构成对象树
删除树中的节点时会导致对应的子树被销毁
在这里插入图片描述
编程实验:对象的删除delTest()

#include <QCoreApplication>
#include <QDebug>class MObj : public QObject
{QString m_name;
public:MObj(const QString& name){m_name = name;qDebug() << "Constructor: " << m_name;}~MObj(){qDebug() << "Destructor: " << m_name;}
};void fcTest()
{QObject* p = new QObject();QObject* c1 = new QObject();QObject* c2 = new QObject();c1->setParent(p);c2->setParent(p);qDebug() << "c1:" << c1;qDebug() << "c2:" << c2;const QObjectList& list = p->children();for(int i = 0; i < list.length(); i++){qDebug() << list[i];}qDebug() << "p:" <<p;qDebug() << "c1 parent:" << c1->parent();qDebug() << "c2 parent:" << c2->parent();}void delTest()
{MObj* obj1 = new MObj("obj1");MObj* obj2 = new MObj("obj2");MObj* obj3 = new MObj("obj3");MObj* obj4 = new MObj("obj4");obj2->setParent(obj1);obj3->setParent(obj1);obj4->setParent(obj3);delete obj3;//delete obj4;  //运行出错,obj4已经被销毁了,不能二次销毁
}int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);fcTest();delTest();return a.exec();
}

小结:
(1)Qt对象间可以存在父子关系
(2)通过父子关系能够得到Qt对象树
(3)Qt对象销毁时解除和父对象间的父子关系
(4)Qt对象销毁时将同样销毁所有的子对象

http://www.lbrq.cn/news/1622485.html

相关文章:

  • 做传单的网站/网络推广app是干什么的
  • 做的比较炫的网站/一键生成app制作器
  • 网站建设与管理小论文/上优化seo
  • 独立站和平台/seo算法入门教程
  • 新疆网院/快速排名优化
  • 自己做的一个网站怎么赚钱/网页制作教程
  • 广州公司建站模板/百度网址收录入口
  • 用电脑做网站的历史在哪里找/网站优化推广怎么做
  • wordpress 英文url/快速提高网站关键词排名优化
  • b2b网站20180409/天津seo排名效果好
  • 网站设计价格/广州seo公司如何
  • 平面设计职业规划/上海比较大的优化公司
  • 网站后台更新文档/百度seo快速见效方法
  • 网站群建设规划方案/广告营销案例100例
  • 成品影视app开发制作/无锡seo优化公司
  • 中文wordpress主题免费下载/电脑系统优化软件十大排名
  • 专题类网站/拼多多代运营收费标准
  • php在动态网站开发/新浪体育nba
  • 网站建设佰首选金手指二六/苏州seo优化公司
  • 怎么用自己的网站做链轮/爱站网长尾关键词
  • 做网站小程序在哪点拉客户/如何制定会员营销方案
  • 企业网站建设的文献/九幺seo工具
  • 企业网站制作 徐州/重庆网站建设
  • 可以做lebenslauf的网站/手机百度seo怎么优化
  • wordpress数据库密码/seo优化排名
  • 做竹鼠网站/百度优化怎么做
  • 做网站赚钱容易吗/博客推广的方法与技巧
  • 企业网站建设排名推荐/中国十大广告公司排行榜
  • 国外网站 国内做镜像/长沙网站se0推广优化公司
  • 农家乐网站建设方案/广州全网推广
  • 【Unity游戏】——1.俄罗斯方块
  • 第4章唯一ID生成器——4.2 单调递增的唯一ID
  • 绿算技术携手昇腾发布高性能全闪硬盘缓存设备,推动AI大模型降本增效
  • 15-C语言:第15天笔记
  • 未授权访问
  • 推荐系统学习