用C++代码在派生类构造一个函数,获得基类中的私有int 类型的数据
时间: 2024-05-22 08:13:56 浏览: 103
C++派生类的构造函数
可以使用基类的getter函数来访问私有成员变量,例如:
class BaseClass {
private:
int privateVar;
public:
BaseClass(int var) : privateVar(var) {}
int getPrivateVar() const { return privateVar; }
};
class DerivedClass : public BaseClass {
public:
DerivedClass(int var) : BaseClass(var) {}
int getBasePrivateVar() const { return getPrivateVar(); }
};
在派生类中,可以通过getPrivateVar()函数来获得基类中的私有int类型数据。例如:
int main() {
DerivedClass dc(42);
int data = dc.getBasePrivateVar();
cout << "Base private variable is: " << data << endl;
return 0;
}
输出结果为:
Base private variable is: 42
阅读全文