this is my first question in here :) i have i little problem.. these are my classes:
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();
};
i also have a function multiplayer, where i try tu use constructor with argument:
void multiplayer(){
Osoba gracz1('O');
Osoba gracz2('X');
...
}
but it doesn't work.
errors are same for gracz1
and gracz2
error C2248: 'Gracz::znak_gracza' : cannot access private member declared in class 'Gracz'
see declaration of 'Gracz::znak_gracza'
see declaration of 'Gracz'