C ++继承私有成员

问题描述 投票:0回答:1

嘿,我有一个关于继承的问题

例如,我有一个带有私有成员的基类A:x,y

我有get函数getx和gety,我想使用从A到从A

继承的类B的get函数

但是我的问题是x和y是A的私有成员我无法从B中获得A的私人身份

所以我需要为类B创建两个x,y,但是那样我将无法使用类A的get函数有什么帮助吗?我不知道如何在不创建新成员的情况下获得A的私有成员?也许与构造函数?但我不确定如何

c++ inheritance private
1个回答
0
投票

私人成员始终是私人的。不能从外部类中不惜一切代价来访问它们。您可以改用protected,请考虑以下事项:

© www.soinside.com 2019 - 2024. All rights reserved.