这是我在这里的第一个问题:) 我有小问题.. 这些是我的课程:
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();
};
我还有一个函数多人游戏,我尝试使用带参数的构造函数:
void multiplayer(){
Osoba gracz1('O');
Osoba gracz2('X');
...
}
但它不起作用。
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'