我有两节课:
class CALLDB;
class CALL
{
friend class CALLDB;
public:
string GetStart()const;
private:
string start;
};
第二类:
class CALLDB
{
friend class CALL;
public:
unsigned int Load(istream& fin);
private:
unsigned int numCalls;
};
在主要功能中,我这样做了:
int main(){
CALLDB calldata;
cout<<calldata.numCalls;
}
然后它说:
错误 C2248:“CALLDB::numCalls”:无法访问在类“CALLDB”中声明的私有成员
为什么会这样?我的朋友类声明有问题吗?