gpt4 book ai didi

c++ - 如果我们不能修改类,如何访问 protected 成员?

转载 作者:太空狗 更新时间:2023-10-29 19:47:01 25 4
gpt4 key购买 nike

第三方库的类包含一个 protected 成员。无法修改第三方库的代码,如何访问?

最佳答案

protected 成员只能由类本身、子类或友元类和方法访问。访问 protected 成员的唯一方法是子类化该类,然后使用您的子类公开 protected 成员。

例如:

class parent {
/* Other members */
protected:
int foo();
}


class child : public parent {
public:
int foo();
}

关于c++ - 如果我们不能修改类,如何访问 protected 成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4841988/

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