Re[2]: доступ к элементам структуры
От: bookevg  
Дата: 29.05.07 06:35
Оценка:
Здравствуйте, _Dreamer, Вы писали:

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


B>>CObj_Status Obj_Status;

B>>и при присвоении полю структуры какого-то значения выполнить еще ряд действий, т.е.:
B>>Obj_Status.dObj_Status.bReg.Sts = 1 или
B>>Obj_Status.dObj_Status.bReg.Rdy = 1
B>>приводило к выполнению кода:
B>>{
B>>// действия
B>>dObj_Status.bReg.Sts = 1;
B>>}

_D>тоесть Вы properties хотите, проще говоря ?

_D>некоторые компиляторы их поддерживают на уровне расширений.
_D>но ведь можно и метод сделать
_D>
_D>class CObj_Status
_D>{
_D>  void SetBit( unsigned bit ) { /* тут все нужные действия */ }
_D>};
_D>


_D>?


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