我正在寻找一些代码或设计模式来授予对另一个类(C++)的私有方法的访问权限。
假设我有 1 类 OBJ1 :
class OBJ1
{
public:
void method1();
void method2();
}
还有另一个类 OBJ2,它实例化 OBJ1 :
class OBJ2
{
public:
void method3()
{
my_obj.method1();
}
private:
OBJ1 my_obj;
}
有没有办法OBJ2::my_obj.method2()
从其他类访问(仅限此方法)?