这是我在这里的第一个问题:)我有一点问题..这些是我的课程:
class Gracz{
char znak_gracza;
public:
Gracz();
Gracz(char znak){
this->znak_gracza = znak;
};
friend void multiplayer();
};
class Osoba: public Gracz{
public:
Osoba();
Osoba(char znak){
this->znak_gracza = znak;
};
friend void multiplayer();
};
Run Code Online (Sandbox Code Playgroud)
我也有一个功能多人游戏,我尝试使用构造函数与参数:
void multiplayer(){
Osoba gracz1('O');
Osoba gracz2('X');
...
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
错误是一样的gracz1,并gracz2
error C2248: 'Gracz::znak_gracza' : cannot access private member declared in class 'Gracz'
see declaration of 'Gracz::znak_gracza'
see declaration of 'Gracz'
Run Code Online (Sandbox Code Playgroud)