美文网首页
有关构造函数和析构函数输出顺序2

有关构造函数和析构函数输出顺序2

作者: 小白日常笔记 | 来源:发表于2019-01-06 22:47 被阅读0次

阅读程序,写出输出。


题一

这道题是很简单的构造函数和析构函数运行顺序问题。

输出为:

题目答案

分析:

程序构造类A:

    定义private member a和b;

    定义public member:

           1. 声明构造函数A,注意构造函数与类名一定相同,

            2.声明带有参数的构造函数A(int aa,int bb),

            3.声明析构函数~A();

程序主函数:

    定义属于类A的x,y,z;

程序运行:

    x的构造函数先运行,输出“Hello”,然后y的构造函数运行,输出2  3;然后z的构造函数运行,输出4  5;

    接着z的析构函数先运行,输出9;z的析构函数 运行,输出5;z的析构函数 运行,输出2(此处内部已有定义a=b=1).

相关文章

  • 有关构造函数和析构函数输出顺序2

    阅读程序,写出输出。 这道题是很简单的构造函数和析构函数运行顺序问题。 输出为: 分析: 程序构造类A: 定义pr...

  • c++构造函数,析构函数,调用顺序

    最近,在看c++,聊一个简单的话题吧。构造函数,析构函数,及调用顺序。 构造函数, 构造函数,析构函数,如上代码所...

  • 有关构造函数和析构函数输出顺序1

    阅读程序,写出输出。 这道题目为常规的考察构造函数和析构函数输出顺序 答案为: 分析: 1.程序构造基类(BaeC...

  • 简介python中的析构函数与构造函数

    python的构造和析构函数为固定的名字。 构造函数 析构函数 不像c++中那样构造函数和析构函数是类名字。并且在...

  • 2002.C++BASE-构造函数、析构函数

    转:C++继承中构造函数、析构函数调用顺序及虚析构函数 1.构造函数 大家都知道构造函数里就可以调用成员变量,而继...

  • 构造函数

    构造函数 构造函数的数组的应用 类中包含类,并且给类传参 析构函数(逆构造函数):每个构造函数都析构函数,谁最先构...

  • 360笔试题

    1. 在函数F中,本地变量a和b的构造函数(constructor)和析构函数(destructor)的调用顺序是...

  • C++中对象构造顺序

    单个对象的构造与析构 单个对象创建时构造函数的调用顺序1、调用父类的构造过程2、调用成员变量的构造函数(调用顺序与...

  • c++学习笔记2(GeekBand)

    拷贝构造、拷贝赋值和析构 c++中有Big Three三个特殊的函数,他们就是拷贝构造函数,拷贝赋值函数和析构函数...

  • 1 构造函数 1.1 构造函数及析构函数的定义及使用 构造函数的函数名为:init 析构函数的函数名为:del 1...

网友评论

      本文标题:有关构造函数和析构函数输出顺序2

      本文链接:https://www.haomeiwen.com/subject/byberqtx.html