gpt4 book ai didi

C++ 类的对象是否可以直接访问父类(super class)的公共(public)变量

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:15 25 4
gpt4 key购买 nike

假设我有两个类:祖父、父亲。父亲继承了祖父。祖父有一个名为 a 的公共(public) int 变量。

如果我在 main 中创建 Father 类的对象,该对象是否可以直接访问 Grandfather 中的公共(public)成员变量 a

例如,我尝试了类似下面的操作,但编译器说 a 不可访问。但是既然 a 是公开的,它不应该可以从 Father 的对象直接访问吗?

int main()
{
Father father;

cout << father.a;
}

最佳答案

公共(public)成员对任何类的对象可见,而不仅仅是子类。

关于C++ 类的对象是否可以直接访问父类(super class)的公共(public)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20712309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com