ヘッダー boost/foreach.hpp できること C++で他の言語にあるようなforeachっぽいことができるようになる. 使用例 BOOST_FOREACHを使ってコンテナの各要素にアクセスする場合の例. std::vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); BOOST_FOREACH(int i, v) { std::cout << i << std::endl; } コンテナだけでなく配列にも使える. int a[] = {1, 2, 3}; BOOST_FOREACH(int i, a) { std::cout << i << std::endl; } リファレンスを使って各要素にアクセスすることも可能. int a[] = {1, 2, 3}; BOOST_FOREACH(int& i, a