BOOST_PP_SEQ项目中带有点/句点

时间:2018-06-25 21:11:35

标签: c++ boost-preprocessor

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中的问题

0 个答案:

没有答案