容器访问宏
来源:互联网 发布:php在线序列化 编辑:程序博客网 时间:2024/04/29 18:32
#define PRINT_ELEMENTS(a)\ {for_each(a.begin(),a.end(),[](auto val){cout<<val<<" ";}); cout<<endl;}#define INSERT_ELEMENTS(v,b,e) {for(auto i = b;i < e;i++){v.push_back(i);}}
宏定义里面有 for(){}、 do{...}while(0) 、 if(){}、存在变量声明 加花括号
顺便说一下,尽量不要用宏,为了效率可以把函数设成inlinetemplate<typename V>inline void PRINT_ELEMENTS(const V& v){for_each(v.begin(), v.end(), [](auto val) {cout << val << " "; }); cout << endl;}template<typename V, typename B, typename E>inline void INSERT_ELEMENTS(V& v, B b, E e){for (auto i = b; i < e; i++) {v.push_back(i); }}
0 0
- 容器访问宏
- 外部访问容器
- 定义宏可以方便地访问stl容器
- 使用lua访问STL容器
- 学习ExtJS 访问容器对象
- 顺序容器5 访问元素
- 迭代器访问容器中的元素
- Docker-端口映射实现访问容器
- C++ 顺序容器访问元素
- 外部世界如何访问容器?
- k8s内容器不可访问
- ssh远程访问docker容器
- 不同J2EE容器JNDI访问参数设置
- 基于泛型访问DI容器
- 学习ExtJS(六) 访问容器对象
- template类中容器成员的访问
- 引用方式访问STL容器潜在隐患
- 不同J2EE容器JNDI访问参数设置
- ajax的基本用法
- 6.Docker容器连接部署Neo4j
- 蓝桥杯-算法提高 学霸的迷宫(BFS-倒向追踪输出移动方向)
- 用远程连接进行nsight调试出现WDDM adapters will not be debuggable
- javascript点击按钮创建新的div
- 容器访问宏
- 插入排序
- PostgreSQL pg_dump&psql 数据的备份与恢复
- [转]make menuconfig出现一大堆未定义的错误
- HTTP协议之防盗链与反防盗链
- kafka单机部署
- 分析设计优秀的iPhone通知 & iPhone 优秀设计思路赏析与总结
- HoneyDrive_3安装(windows7下的VMware中)
- Windows Builder(图形化界面的利器)For Eclipse 3.7