如果我有一个 boost 预处理器序列宏,比如:
#define BOOST_PP_SEQUENCE\
(float)\
(int)\
(bool)\
是否可以将此元组转换为 std::tuple?我想把它转换成这样的:
using RealTuple = ... //resulting in std::tuple<float, int, bool>
答案 0 :(得分:0)
答案是:
using Tuple = std::tuple<BOOST_PP_SEQ_ENUM(BOOST_PP_SEQUENCE)>;