Вот у меня сейчас назрел вопрос написать кучу процессорного кода
(макросов — которые бы не генерили бы мне нужный код — например в место обычного обьявления структуры у меня есть макрос
def_struct ( name, fields) \
def_fields fields
В свою очередь def_fields может иметь кучу вариантов:
def_fields (t1,v1)
def_fields (t1,v1,t2,v2)
def_fields (t1,v1,t2,v2,t2,v2)
Видел подобную лабуду в бусте, как это они делают? Тока не пишите что руками)).