Цитата(kurtis @ May 28 2008, 23:59)

Есть макрос который, описует конструктор класса
Код
#define UART0_SET(_func_name, _net_in, ........) \
FunctionDesc _func_name( (uint8_t)_net_in, \
.........
); \
Можно узнать, зачем конструктор класса описывать с помощью макроса?
Цитата(kurtis @ May 28 2008, 23:59)

Таких объявлений несколько (около 10 штук) но их количество со временем меняется. Далее в программе есть цикл, где с этими классами в цикле что-то делается, но для того чтоб с ними делалось что-то хорошее, нужно каждый раз задавать ручками количество объявлений, а этот процес хочется как-то автоматизировать....
Вообщем, как проще всего автоматизировать подсчет количества элементов???
В цикле обрабатываются объекты одного и того же класса или разных? Если одного и того же, то нельзя ли объявить массив объектов?
Насчет универсального решения, боюсь, что штатными средствами препроцессора тут сделать вряд ли удастся - ту же раздельную компиляцию препроцессор не преодолеет. Может, переформулировать вопрос, чтобы понятнее было, что вообще надо-то получить в конечном итоге? Может тогда найдутся альтернативные решения.
«Отыщи всему начало, и ты многое поймёшь» К. Прутков