最終更新日時:
が更新

履歴 編集

BOOST_PP_STRINGIZE

BOOST_PP_STRINGIZE マクロは、引数を展開した後に文字列化する。

Usage

BOOST_PP_STRINGIZE(text)

Arguments

  • text : リテラル文字列に変換されるテキスト。

Remarks

プリプロセッサ文字列化演算子 (#) では引数を展開することは出来ない。 このマクロは文字列化の前に引数を展開することを可能にする。

Requirements

Header: <boost/preprocessor/stringize.hpp>

Sample Code

#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/stringize.hpp>

BOOST_PP_STRINGIZE(BOOST_PP_CAT(a, b)) // expands to "ab"