Re[4]: Переменное число аргументов в макросе
От: WolfHound  
Дата: 21.05.04 10:53
Оценка: 2 (1)
Здравствуйте, ArtDenis, Вы писали:

W>> Уж лучше boost::preprocessor

AD>А с ним как это делается?
СМ доки по поводу BOOST_PP_SEQ_*
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/seq/for_each.hpp>

#define SEQ (w)(x)(y)(z)

#define MACRO(r, data, elem) BOOST_PP_CAT(elem, data)

BOOST_PP_SEQ_FOR_EACH(MACRO, _, SEQ) // expands to w_ x_ y_ z_
... << RSDN@Home 1.1.3 beta 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.