приветствую!
в некотором коде, есть подозрение на то, что
BOOST_PP_TUPLE_SIZE() возвращает 1 даже если тьюпл не содержит элементов.
пытаюсь таким вот способом проверить:
#include <boost/preprocessor/tuple/size.hpp>
#define tuple0 ()
#define tuple1 (1)
#define tuple2 (1,2)
[0:BOOST_PP_TUPLE_SIZE(tuple0)]
[1:BOOST_PP_TUPLE_SIZE(tuple1)]
[2:BOOST_PP_TUPLE_SIZE(tuple2)]
по после препроцессирования, макросы BOOST_PP_TUPLE_SIZE() не раскрываются.
чяднт?
спасибо.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)