Baseclassconstructorautomaticcall
创始人
2024-11-25 08:30:42
0

基类构造函数自动调用

在C++中,当子类派生自一个基类时,基类的构造函数会自动调用。以下是示例代码:

#include 
using namespace std;

class BaseClass {
public:
    BaseClass() {
        cout << "基类构造函数被调用" << endl;
    }
};

class DerivedClass : public BaseClass {
public:
    DerivedClass() {
        cout << "子类构造函数被调用" << endl;
    }
};

int main() {
    DerivedClass derived;
    return 0;
}

输出:

基类构造函数被调用
子类构造函数被调用

在创建DerivedClass对象时,首先会自动调用基类的构造函数,然后再调用自己的构造函数。如果基类有参数化构造函数,子类的构造函数需要向基类构造函数传递参数,例如:

#include 
using namespace std;

class BaseClass {
public:
    BaseClass(int n) {
        cout << "基类构造函数被调用,n=" << n << endl;
    }
};

class DerivedClass : public BaseClass {
public:
    DerivedClass(int m, int n) : BaseClass(m) {
        cout << "子类构造函数被调用,n=" << n << endl;
    }
};

int main() {
    DerivedClass derived(10, 20);
    return 0;
}

输出:

基类构造函数被调用,n=10
子类构造函数被调用,n=20

相关内容

热门资讯

第2个针对!wopoker辅助... 第2个针对!wopoker辅助真的假的(透明挂)辅助挂(真是有挂)-哔哩哔哩1、这是跨平台的poke...
六个神器!德扑之星比赛创建设置... 六个神器!德扑之星比赛创建设置(胜率计算的软件)辅助透视(有人有挂)-哔哩哔哩;(需添加指定薇757...
第2计算器(来玩德州挂)外挂透... 第2计算器(来玩德州挂)外挂透明挂辅助器安装(辅助挂)透视教程(有挂助手)-哔哩哔哩;人气非常高,a...
3检测!西兵互娱牛牛辅助是真的... 3检测!西兵互娱牛牛辅助是真的是假(辅助挂)太坑了其实真的有挂(有挂秘诀)-哔哩哔哩是一款可以让一直...
六个安卓版本!微扑克辅助安卓版... 六个安卓版本!微扑克辅助安卓版本(德州专用辅助器游戏平台)透视辅助(有挂总结)-哔哩哔哩;支持2-1...
第3个专用!德扑之星操作(智能... 第3个专用!德扑之星操作(智能)辅助透视(今日头条)-哔哩哔哩;德扑之星是一款益智类棋牌手游,可以说...
第5线上(Wepoke技巧)外... 1、第5线上(Wepoke技巧)外挂透明挂辅助神器(辅助挂)黑科技教程(有挂分享)-哔哩哔哩。2、W...
5盈利!聚星扑克有没有挂(辅助... 5盈利!聚星扑克有没有挂(辅助挂)太坑了原来真的有挂(有挂教学)-哔哩哔哩是一款可以让一直输的玩家,...
3个机制!微扑克辅助安卓版本(... 3个机制!微扑克辅助安卓版本(wpk)辅助透视(有挂秘诀)-哔哩哔哩需要回顾用户提供的搜索结果,比如...
1个输赢!德扑数据分析软件(胜... 1个输赢!德扑数据分析软件(胜率最低的牌)软件透明挂(有挂透视)-哔哩哔哩1、玩家可以在德扑数据软件...