Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Есть класс, в котором три типа данных, которые фактически являются представлениями одного и тогож глобального параметра.Например время, скажем три типа представления одного и тогоже физического времени:
[code]
public
SYSTEMTIME SysTime;
char Hour;
char Min;
char Sek;
char Date;
char Month;
short Year;
long SekFromMillenium;
[/code]
так вот, я хочу сделать чтоб без паблик функций класса можно было написать снаружи скажем m_Time.Min=20; и синхронно поменялись m_Time.SysTime и m_Time.SekFromMillenium, запишу m_Time.SekFromMillenium=10000; и сразу пересчитаются все остальные переменные класса. Сейчас всё делаю вызывая после записи параметра функции пересчета , но пока всего 3 типа данных получается справиться несколькими функциями, а когда типов станет 5, слишком дохуя будет функций обеспечивающих пересчеты в разных направлениях. Хочется чтоб просто запись в один из типов тянула за собой автоматом выбор типа пересчета и сам пересчет.
Составить ответ | Вернуться на конференцию
Ответы