Re[6]: доступ к элементам структуры
От: bookevg  
Дата: 31.05.07 12:46
Оценка:
Здравствуйте, Максим2006, Вы писали:

М>Здравствуйте, bookevg, Вы писали:


B>>Можно ли создать шаблон, который бы мог менять имена полей Status, Ready, Reg.

B>>Т.е. описываем шаблон на базе данного примера, при этом имена struct Data безымянные (что-то типа bit0, bit1 и т.п.) и имена public-структур-полей безыменные: Bit0Field, Bit1Field, но имена переменных, должны быть определены каким-то образом — м.б. разными. Т.о. не надо описывать структуру каждый раз при изменении имен полей
М>А зачем это? Объясните на примере.

С примером трудновато, попробую словами:

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