温馨提示×

C++基类的构造函数如何编写

c++
小樊
82
2024-08-11 11:27:36
栏目: 编程语言

在C++中,基类的构造函数可以像普通的成员函数一样编写。基类的构造函数通常会初始化基类中的成员变量,并且可以被派生类的构造函数调用。

以下是一个简单的示例,展示了如何编写一个基类的构造函数:

#include <iostream>

class Base {
public:
    int x;

    // 构造函数
    Base(int value) : x(value) {
        std::cout << "Base constructor called with value: " << value << std::endl;
    }
};

int main() {
    Base b(10); // 创建一个基类对象并调用构造函数
    std::cout << "Value of x in Base: " << b.x << std::endl;

    return 0;
}

在这个示例中,基类Base有一个成员变量x,并且有一个带有一个参数的构造函数。构造函数初始化x的值,并打印一条消息。

当我们在main函数中创建一个Base对象时,构造函数会被调用,并初始化x的值为10。

0