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

avatar
作者
筋斗云
阅读量:0

在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。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!