boost foreach库的例子

  1. #include <boost/foreach.hpp>
  2. #include <string>
  3. #include <iostream>
  4. #include <vector>
  5. #include <list>
  6. #include <deque>
  7. #include <boost/array.hpp>
  8. int main(int argc,char* argv[])
  9. {
  10.   std::string test = "hello";
  11.   BOOST_FOREACH(char it,test)
  12.   {
  13.     std::cout<<it<<std::endl;
  14.   }
  15.   int int_array[] = {1,1,2,3,5,6,6,7,9};
  16.   BOOST_FOREACH(int i, int_array)
  17.   {
  18.     std::cout<<i<<std::endl;
  19.   }
  20.   std::vector<std::string> str_vector;
  21.   str_vector.push_back("hello,C++");
  22.   str_vector.push_back("boost foreach");
  23.   BOOST_FOREACH(std::string iter, str_vector)
  24.   {
  25.     std::cout<<iter<<std::endl;
  26.   }
  27.   boost::array<std::string,3> str_array;
  28.   str_array[0] = "this is way";
  29.   str_array[1] = "please my love";
  30.   BOOST_FOREACH(std::string iter, str_array)
  31.   {
  32.     std::cout<<iter<<std::endl;
  33.   }
  34.   return 0;
  35. }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值