BOOST_PP_REPEAT 是用来快速横向重复构造的宏。

用法

BOOST_PP_REPEAT(count, macro, data)

变量

变量 说明
count 指明了重复的次数
macro 被重复调用的宏的名称
data 原封不动传递给macro

附注

展开之后:

macro(z, 0, data) macro(z, 1, data) ... macro(z, count - 1, data)

使用方法

#include <boost/preprocessor/repetition/repeat.hpp>

boost学习之BOOST_PP_REPEAT相关推荐

  1. Boost 学习之二 BGL

    Boost 学习之二 BGL --by  wangsh Boost.Graph(也称为BGL, Boost Graph Library),BGL库浓缩了网络和图的经典算法. 使用BGL库不用编译整个库 ...

  2. Boost学习之正则表达式--regex

    来源:http://blog.chinaunix.net/uid-21222282-id-1829265.html 来源:http://www.cnblogs.com/undermoon/archiv ...

  3. boost学习之命令行参数解析库program_options

    介绍 程序参数项(program options)是一系列name=value对,program_options 允许程序开发者获得通过命令行(command line)和配置文件(config fi ...

  4. Boost学习之语法解析器--Spirit

    Boost.Spirit能使我们轻松地编写出一个简单脚本的语法解析器,它巧妙利用了元编程并重载了大量的C++操作符使得我们能够在C++里直接使用类似EBNF的语法构造出一个完整的语法解析器(同时也把C ...

  5. C++“准”标准库Boost学习指南(1):智能指针Boost.smart_ptr

    我们学习C++都知道智能指针,例如STL中的std::auto_ptr,但是为什么要使用智能指针,使用它能带给我们什么好处呢? 最简单的使用智能指针可以不会因为忘记delete指针而造成内存泄露.还有 ...

  6. Boost学习笔记(一)——Boost使用基础、内存管理

    一.Boost使用基础 Boost库的大部分组件(90%左右),不需要进行编译,直接包含头文件即可使用. #include <boost/logic/tribool.hpp> using ...

  7. boost学习之 时间和日期 timer

    #include <iostream> #include<boost/timer.hpp> using namespace std; using namespace boost ...

  8. C++ Boost 学习资源列表

    文档书籍下载 Boost Documentation Boost代码下载       优秀网站导航 Boost官方网站 Boost中文站 Boost Consulting     专题资源报告 Lin ...

  9. Boost学习之指针容器--pointer_container

    有时,我们可能需要一个包含指针的容器.比如存放一些不可拷贝的对象或者想在容器里存放基类以实现多态.尽管我们可以直接定义存放指针的STL容器,不过这样并不方便,我们得处处小心,在清空或删除容器里的元素时 ...

最新文章

  1. AI产品经理的定义和分类
  2. R语言jitter函数为数据添加噪声(noise)扰动信息实战
  3. jenkins安装和使用
  4. Java语言编码规范(2)
  5. leetcode算法题01
  6. centos 一键安装ftp 配置_CentOS快速搭建FTP(初级-四步)
  7. mysql插入数据到底哪里错了?
  8. linux并发服务器实例,linux-----网络编程----epoll实现并发服务器
  9. C#模拟最简单的交通信号灯
  10. 启动服务器如何删除文件,在服务器启动时用Filter来删除某种类型的文件
  11. android签名忘记密码,修改Android签名证书keystore的密码、别名alias以及别名密码
  12. Java核心类库篇6——IO
  13. oracle 跨服务器推送视图_Oracle11g的v$diag_info视图获得控制文件转储文件名及位置...
  14. Android之Camera拍照
  15. 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第六章
  16. 查看App应用签名工具
  17. sequence-数据库-sjk
  18. 如何像Uber一样给工程师派单 解放外包落后的生产力
  19. iOS通讯录复制的手机号码字符串多了奇怪的unicode码\u0000202d-\u0000202c
  20. CString 使用详解

热门文章

  1. 微信小程序-配置请求合法域名的问题以及豆瓣api问题
  2. 《Spring 3.0就这么简单》——1.5 业务层
  3. Java IO学习第二天部分详解
  4. Okhttp 向服务器发送请求(请求头,表单,post json数据)...
  5. LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义
  6. TOMM2018_Unsupervised Person Re-identification: Clustering and Fine-tuning
  7. CentOS 编译 Nginx 服务
  8. 2018软工第六次作业
  9. Netty 的基本简单实例【服务端-客户端通信】
  10. 在URL中使用另一个url作为参数时会被``截断的问题