this simple use of BOOST_PP_SEQ_ENUM中发生了什么?
#include <boost/preprocessor.hpp>
BOOST_PP_SEQ_ENUM((a.a)(b.b)(c.c))
扩展到
a.a
,
a.b
,
a.c
但是:
#include <boost/preprocessor.hpp>
BOOST_PP_SEQ_ENUM((.a)(.b)(.c))
扩展到
,
,
BOOST_PP_SEQ_TRANSFORM
显示了相同的问题,所以这不仅仅是BOOST_PP_SEQ_ENUM
中的问题