首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当我在C++中派生一个类时,它是否创建了一个基类对象并将其作为我的成员变量存储在派生类中?

当在C++中派生一个类时,派生类会包含基类的成员变量,但并不会创建一个基类对象并将其作为成员变量存储在派生类中。

在C++中,派生类继承了基类的成员变量和成员函数,但是这些成员变量和成员函数是直接嵌入到派生类中的,而不是通过创建基类对象来存储。

派生类会继承基类的成员变量,并且可以通过派生类的对象访问这些成员变量。派生类可以在自己的定义中添加新的成员变量和成员函数,以扩展基类的功能。

在派生类的构造函数中,可以通过调用基类的构造函数来初始化继承的基类成员变量。这样,当创建派生类的对象时,基类的构造函数会被调用来初始化基类成员变量。

总结起来,当在C++中派生一个类时,派生类会包含基类的成员变量,但并不会创建一个基类对象并将其作为成员变量存储在派生类中。派生类通过继承基类的成员变量和成员函数来扩展基类的功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券