0
struct Movement {
int left = 0;
int right = 0;
};
struct TurnLeft : Movement {
left = 200;
right = MAX_SPEED;
};
TurnLeftを左右にオーバーライドする必要があります。どうやって?構造体の親変数を宣言からどのように変更するのですか?
struct Movement {
int left = 0;
int right = 0;
};
struct TurnLeft : Movement {
left = 200;
right = MAX_SPEED;
};
TurnLeftを左右にオーバーライドする必要があります。どうやって?構造体の親変数を宣言からどのように変更するのですか?
コンストラクタなしでこれを行う方法はありません。例:
struct Movement {
int left = 0;
int right = 0;
};
struct TurnLeft : Movement {
TurnLeft() : Movement{200, MAX_SPEED} { }
};