へのビルドでエラー。
range-based-for loops are not allowed in C++98 mode
なんてこった、 C++98では、foreachには対応していないらしい。。
Iteratorには対応しているらしいですが、Iteratorの書き方忘れた…
ということでベタに、
std::vector<Levelhelper_tag> tags; tags.push_back(OBJECT_A); tags.push_back(OBJECT_B); for (LevelHelper_TAG tag : tags) { }としていたのを、
std::vector<LevelHelper_TAG> tags; tags.push_back(OBJECT_A); tags.push_back(OBJECT_B); for (int i = 0; i < tags.size(); i++) { LevelHelper_TAG tag = tags.at(i); }としたら、通りました。
0 件のコメント:
コメントを投稿