2007-06-15から1日間の記事一覧

gcc の typeof 拡張で型推論な foreach をエレガントに実現する

C++ の for_each は、無名関数が書けないおかげで全く使い物にならないわけですが、それでも foreach を書かないと発狂しそうになるときはマクロでどうにかごまかしてきました。 #define FOREACH(t, it, col) \ for (t::const_iterator it = col.begin(); it…