boostのforeachはいい、心が洗われる
ソースの上部かどこかであらかじめ
#include <boost/foreach.hpp>
#define BOOST_FOREACH foreach
とでも書いておけば
for( std::vector<Hoge>::iterator iter=foo.begin(); iter!=foo.end(); iter++ ){
// *iterに関する処理
}
と書いていたところが
foreach( Hoge hoge, foo ){
// hogeに関する処理
}
で済んでしまう
0 件のコメント:
コメントを投稿