boost学习之BOOST_PP_REPEAT
来源:互联网 发布:慧莫森软件科技 编辑:程序博客网 时间:2024/06/03 14:04
BOOST_PP_REPEAT 是用来快速横向重复构造的宏。
用法
BOOST_PP_REPEAT(count, macro, data)
变量
附注
展开之后:
macro(z, 0, data) macro(z, 1, data) ... macro(z, count - 1, data)
使用方法
#include <boost/preprocessor/repetition/repeat.hpp>#define DECL(z, n, text) text##n=n;BOOST_PP_REPEAT(5, DECL, int x)
#include <boost/preprocessor/repetition/repeat.hpp>#define output_type(z, n, unused), typename Output##1BOOST_PP_REPEAT(5, output_type, ~)#undef output_type
头文件
#include <boost/preprocessor/repetition/repeat.hpp>
0 0
- boost学习之BOOST_PP_REPEAT
- Boost学习之Boost简介
- 【boost学习】之boost::bind
- boost学习之Boost.Lambda
- 学习boost之lexical_cast
- 学习boost之format
- 学习boost之filesystem
- boost学习之function
- boost之spirit学习
- boost学习之-scoped_ptr
- boost学习之-scoped_array
- boost学习之-shared_ptr
- boost学习之-shared_array
- boost学习之-intrusive_ptr
- boost学习之-weak_ptr
- boost学习之-polymorphic_cast
- boost学习之-polymorphic_downcast
- boost学习之-numeric_cast
- Android启动流程分析之二:内核的引导
- 《Java虚拟机原理图解》 1.2.2、Class文件中的常量池详解(上)
- 记录
- 使用shell脚本守护node进程
- 代码解读
- boost学习之BOOST_PP_REPEAT
- 摄像头相关知识
- Android安全开发之启动私有组件漏洞浅谈
- Android 布局小问题
- Linux系统如何看目录属于哪个磁盘分区
- docker源码编译安装步骤解析
- mysql监控工具innotop
- iOS Label 设置多种字体、颜色,支持换行符
- tf moving average