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} { }
};