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

设计培训网站建设wordpress主题不更新

设计培训网站建设,wordpress主题不更新,全网推广平台,wordpress windows linux对象作为成员变量的构造函数与析构函数 当一个类包含另一个类的对象作为成员时,这些成员对象的构造函数会在包含它们的对象的构造函数之前被调用,而它们的析构函数则会在包含它们的对象的析构函数之后被调用。成员对象的构造函数和析构函数的调用顺序与…

对象作为成员变量的构造函数与析构函数

当一个类包含另一个类的对象作为成员时,这些成员对象的构造函数会在包含它们的对象的构造函数之前被调用,而它们的析构函数则会在包含它们的对象的析构函数之后被调用。成员对象的构造函数和析构函数的调用顺序与它们在类定义中出现的顺序相同。

class MemberClass {  
public:  MemberClass() { std::cout << "MemberClass Constructor\n"; }  ~MemberClass() { std::cout << "MemberClass Destructor\n"; }  
};  class ContainingClass {  MemberClass member;  
public:  ContainingClass() { std::cout << "ContainingClass Constructor\n"; }  ~ContainingClass() { std::cout << "ContainingClass Destructor\n"; }  
};  int main() {  ContainingClass obj; // MemberClass 的构造函数先被调用,然后是 ContainingClass 的构造函数  // ... 在这里,obj 对象可以使用 ...  // 当 main 函数返回时,obj 超出作用域  // ContainingClass 的析构函数先被调用,然后是 MemberClass 的析构函数  return 0;  
}

结果:构造的时候先搬床再封门,析构的时候先拆门在搬床

MemberClass Constructor
ContainingClass Constructor
ContainingClass Destructor
MemberClass Destructor

类继承执行顺序

#include <iostream>  class Base {  
public:  Base() { std::cout << "Base Constructor\n"; }  ~Base() { std::cout << "Base Destructor\n"; }  
};  class Derived : public Base {  
public:  Derived() { std::cout << "Derived Constructor\n"; }  ~Derived() { std::cout << "Derived Destructor\n"; }  
};  int main() {  Derived d;  // 当d离开作用域时,析构函数会被自动调用  // 输出顺序将是:Derived Destructor, Base Destructor  return 0;  
}

结果:构造的时候搞base地基在建立房子,先抽象在具体,析构的时候反过来

Base Constructor
Derived Constructor
Derived Destructor
Base Destructor

http://www.yayakq.cn/news/938725/

相关文章:

  • 建站平台控制wordpress模板定做
  • 中国铁路监理建设协会网站seo排名优化推荐
  • 河源市规划建设局网站陕西省外省入陕建筑信息平台
  • 麦吉太原网站建设丽怎么代理今天军事新闻最新消息
  • 视频网站不赚钱为什么还做网站建设如何网络销售
  • kkday是哪里做的网站做网站前途
  • 乌海做网站的公司营销型网站的布局
  • 集团门户网站建设做防护用品的网站
  • 沈阳网络运营推广互联网网站seo优化
  • 珠海制作企业网站在哪个网站做简历比较好
  • 网站封了给个能用的网络营销的缺点及建议
  • 网站维护中 html网站域名免费
  • 大方做网站自适应网站什么做
  • 营销型网站建设哪家专业租号网站是怎么做的
  • 云虚拟主机怎么做2个网站一般产地证去哪个网站做
  • 怎样查询网站的备案号官网传奇
  • 网站做信用认证有必要吗网站建设汽车后市场分析
  • 电子商务网站建设的规划方案企业网站建设的ppt
  • wordpress 手机网站支付wordpress 窗口
  • 网站开发需求分析文档云服务器最便宜
  • 浙江网站建设售后保障西安网站开发huanxi
  • 西安建设城市信息网站网站建设方案书范文
  • 江西网站开发费用沈阳seo合作
  • 中国做外贸的网站濮阳做公司网站
  • 中国舆情在线网珠海网站优化
  • 在线购物的网站制作苏州企业招聘
  • 接视频做的网网站如何免费做一个网页
  • 网上销售网站建设策划登录名修改wordpress
  • 腾冲市住房和城乡建设局网站wordpress设置权限
  • 鄂北局网站建设者风采外贸网站镜像