2019-02-13から1日間の記事一覧

C++でforループを短く書く

#define REP(i, n) for(unsigned i = 0; i < (n); ++i)みたいなマクロはとても有名だ。N回のループをとても短く書くことができる。だが、これはあまりにもC++的ではない。nにsignedな変数を渡した瞬間コンパイラが警告を出すし.....まあとにかくマクロを使わ…