【发布时间】:2015-01-06 11:40:08
【问题描述】:
class B;
class A
{
int divident,divisor;
friend int B::test();
public:
A(int i,int j):divident(i),divisor(j){}
};
class B
{
public:
int test();
};
int B::test(){}
int main(){return 1;}
它在带有 Mingwin 的 Qt Creator 中引发以下错误。
为什么前向声明B类会报错? 可能是我犯了一个愚蠢的错误,但我找不到它。
【问题讨论】:
标签: c++ friend-function