Sha*_*men 10
class bar
{
private:
void barMe();
};
class foo
{
private:
void fooMe();
friend bar;
};
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,foo类不能调用barMe()你需要以这种方式定义类,以便朋友互相:
class foo; // forward
class bar
{
private:
void barMe();
friend foo;
};
class foo
{
private:
void fooMe();
friend bar;
};
Run Code Online (Sandbox Code Playgroud)