博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《BOOST程序库完全开发指南》 第08章 算法
阅读量:6530 次
发布时间:2019-06-24

本文共 714 字,大约阅读时间需要 2 分钟。

<boost/foreach.hpp>   提供两个宏:BOOST_FOREACH 和 BOOST_REVERSE_FOREACH

#include 
#include
#include
#include
int main(){ std::vector
vect = boost::assign::list_of(1)(2)(3); BOOST_FOREACH(int x,vect) //BOOST_FOREACH 与 BOOST_REVERSE_FOREACH 都是宏 { std::cout<
<<","; } std::string str = "Hello"; std::cout<<"\n"; BOOST_REVERSE_FOREACH(char& c,str) { std::cout<
<<","; } std::cout<<"\n"; BOOST_FOREACH(BOOST_TYPEOF(*str.begin()) c,str) //配合 BOOST_TYPEOF 来使用匿名类型 { std::cout<
<<","; }}

 

 

转载于:https://www.cnblogs.com/tianyajuanke/archive/2012/10/24/2737420.html

你可能感兴趣的文章