简介 boost库BOOST_FOREACH可以用来简化STL容器的迭代操作。 使用示例 #include <boost/foreach.hpp> vector<int> boxes= {1,2,3}; BOOST_FOREACH(int box,boxes) //遍历boxes中每个元素,赋值给box { //这里就可以访问box std::cout << box << std::endl; } 输出: 1 2 3 参考: [boost]用BOOST_FOREACH简化遍历操作