c++内部类访问外部类私有成员变量时,编译不通过,需要把外部类的私有成员变量声明为静态的变量。
2条回答 默认 最新
真相重于对错 2021-11-24 14:25关注class out { private: int n; public: class inn { public: void fun(out o) { o.n = 10; } }; };这样?????
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用
class out {
private:
int n;
public:
class inn {
public:
void fun(out o) {
o.n = 10;
}
};
};
这样?????