私は4つのクラスを持っています。
class A、class B、class C、class D
クラスCにはクラスAとクラスが含まれB、それらを参照します。
ヘッダー ファイル:
class C
{
private:
A &a;
B &b;
int x;
int y;
int energy;
public:
C(A &a, B &b);
void print(void);
virtual void printAt(void);
CPP ファイルには以下が含まれます。
void C::printAt(void)
{
// move cursor to the current x, y coordinates
b.gotoXY(x,y);
}
クラスDでは、 ( )Cでクラスを友達クラスにします。class D : public class C...
それから私は持っていvoid printAt(void)ます。
b.gotoXY..これはすべて機能しますが、 classから b class 属性 ( )にアクセスするにはどうすればよいDですか?
うまくいけば、これは理にかなっています。