cpp 关于基类和派生类 函数名和属性重复的练习以及调用和析构的运行顺序。

zds2122021-5-639

[C++] 纯文本查看 复制代码
#include<iostream>using namespace std;class a{public:        a()        {                cout<<"a类的构造"<<endl;        }        void aaa()        {                a1 = 10;        }        ~a()        {                cout << "a类的析构" << endl;        }        int a1;};class b :public a{public:        b()        {                cout << "b类的构造" << endl;        }        void aaa()        {                a1 = 30;        }        ~b()        {                cout << "b类的析构" << endl;        }                int a1;};void test(){        b b1;        b1.aaa();        b1.a::aaa();        cout<<"b类里的a1="<<b1.a1 << endl;        cout << "a类里的a1=" << b1.a::a1 << endl;}int main(){        test();        system("pause");        return 0;}
最新回复 (2)
  • tlf2021-5-6
    引用2
    C++的标记一下
  • 楼主zds2122021-5-7
    引用3
    tlf 发表于 2021-5-6 20:35
    C++的标记一下

    好的 。 下次注意!
  • 游客
    4
返回