gpt4 book ai didi

c++ - 成员函数(而不是整个类)可以成为函数/类的 friend 吗?

转载 作者:太空狗 更新时间:2023-10-29 19:57:31 26 4
gpt4 key购买 nike

函数 F 可以声明为类 C 的友元,这样它就可以访问整个类的私有(private)成员和 protected 成员。

但是有没有办法让 F 只访问 C 的特定成员函数,而不是允许 F 访问整个类?

This这就是我想要这样做的原因。

最佳答案

不,你不能。

一种解决方法是将该特定成员函数放在一个单独的类 C2 中,C 继承该类,并与 C2 建立友元。

关于c++ - 成员函数(而不是整个类)可以成为函数/类的 friend 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33567784/

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