最終更新日時:
が更新

履歴 編集

BOOST_PP_ARRAY_ELEM

BOOST_PP_ARRAY_ELEM マクロは配列からその要素を抽出する。

Usage

BOOST_PP_ARRAY_ELEM(i, array)

Arguments

  • i : array における、抽出される要素の 0 から始まるインデックス。

  • array : 抽出される要素のもととなる:配列:。 この配列は少なくとも i + 1 個の要素を持っていなければならない。

Requirements

Header: <boost/preprocessor/array/elem.hpp>

Sample Code

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

# define ARRAY (4, (a, b, c, d))

BOOST_PP_ARRAY_ELEM(0, ARRAY) // a に展開される
BOOST_PP_ARRAY_ELEM(3, ARRAY) // d に展開される