Powiel możliwe:
Friend scope in C++Czy przyjaciele są w C++ wzajemne?
są przyjaciółmi w C++ wzajemne?
Powiel możliwe:
Friend scope in C++Czy przyjaciele są w C++ wzajemne?
są przyjaciółmi w C++ wzajemne?
class bar
{
private:
void barMe();
};
class foo
{
private:
void fooMe();
friend bar;
};
W powyższym przykładzie klasy foo nie można nazwać Barme() trzeba zdefiniować klasy w ten sposób do tego, aby być wzajemne przyjaciel:
class foo; // forward
class bar
{
private:
void barMe();
friend foo;
};
class foo
{
private:
void fooMe();
friend bar;
};
Dziękuję za odpowiedź i cierpliwość! – Liu
Relacja przyjaciel jest tylko jeden - ogólnie - ale nie ma nic, co mogłoby cię zatrzymać, deklarując klasę A przyjacielowi klasy B, a klasie B przyjacielowi klasy A. Tak więc można ustanowić wzajemną relację
Dzięki za odpowiedź! – Liu
Podobnie jak w prawdziwym życiu: istnieją jednokierunkowe relacje , nawet jeśli wierzysz, że są oboje :) – ereOn
Thi Pytanie mnie rozbawiło: D – jamiebarrow
Czy możesz mi powiedzieć dlaczego? – Liu