Re[7]: доступ к элементам структуры
От: Максим2006 Беларусь  
Дата: 31.05.07 15:24
Оценка: +1
Здравствуйте, bookevg, Вы писали:

B>есть некий макрос, который описывает вышеприведенный класс, за исключением того, что:

B>имена Status, Ready, Reg м.б. заданы любые, т.о. данный макрос можно использовать при создании класса у которого взамен имен Status, Ready будет Pusk, Stop и тогда не требуется переписывать класс при изменении имен параметров Status, Ready, хотя тип остается такой же

Так что ли?
#define CLASS_TEMPLATE(name, var1, var2)    struct name { int var1; int var2; };


Подозреваю, что Вы собираетесь либо описать одну и ту же сущность разными типами, либо разные сущности — одним. И то и другое — ошибка дизайна, которая впоследствии может вылезти боком.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.