⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter1-23.cpp

📁 C++STL程序员开发指南
💻 CPP
字号:
//文件名:CHAPTER1-23.cpp
#include <iostream.h>
    class B1
    {
    public:
        B1(int i)
        {   b1 = i; cout<<"构造函数 B1."<<i<<endl; }
        void print() { cout<<b1<<endl; }
    private:
        int b1;
    };
    class B2
    {
    public:
        B2(int i)
        {   b2 = i; cout<<"构造函数 B2."<<i<<endl; }
        void print() { cout<<b2<<endl; }
    private:
        int b2;
    };
    class B3
    {
    public:
        B3(int i)
        {    b3 = i; cout<<"构造函数 B3."<<i<<endl; }
        int getb3() { return b3; }
    private:
        int b3;
    };
    class A : public B2, public B1
    {
    public:
        A(int i, int j, int k, int l):B1(i), B2(j), bb(k) {    a = l;  cout<<"构造函数 A."<<l<<endl; }
        void print()
        {   B1::print(); B2::print();     cout<<a<<","<<bb.getb3()<<endl;    }
    private:
        int a;
        B3 bb;
    };
    void main()
    {
        A aa(1, 2, 3, 4);
        aa.print();
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -