以下の様なenumの時
enum kStatus{
kStatusNone = 0,
kStatus0,
kStatus1,
kStatus2,
kStatusCount
};
kStatus currentStatus = kStatusNone;
このcurrentStatusをインクリメントする場合
this->currentStatus++;
だと怒られるので以下で。
this->currentStatus = static_cast<kStatus>(this->currentStatus + 1);
もっといい方法あるかな。