变参宏 BOOST_PP_VARIADIC_ELEM变参数据中提取一个元素。

用法

BOOST_PP_VARIADIC_ELEM(i, ...) (v)

参数

i
要提取元素在变参数据中的零基索引。有效值范围从0到变参数据大小减 1。
...
要从中提取元素的变参数据

备注

索引i必须小于变参数据的大小。

另请参阅

必需条件

头文件:  <boost/preprocessor/variadic/elem.hpp>

示例代码

#include <boost/preprocessor/variadic/elem.hpp>

#define VAR_DATA a, b, c, d

BOOST_PP_VARIADIC_ELEM(0, VAR_DATA) // expands to a
BOOST_PP_VARIADIC_ELEM(3, VAR_DATA) // expands to d

� Copyright Edward Diener 2011,2013

根据 Boost 软件许可证,版本 1.0 分发。(请参阅随附文件 LICENSE_1_0.txt 或访问 www.boost.org/LICENSE_1_0.txt 复制)