Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
// Но такая конструкция...
CEepromByte a;
unsigned char b;
if (b==a)
// работать не будет, т.к. "b.operator==" не определена
// в этом случае можно определить функции вне класса
bool operator==(CEepromByte &a, unsigned char &b);
bool operator==(unsigned char &a, CEepromByte &b);
// если функции должны иметь доступ к закрытым членам класса,
// в классе их нужно объявить дружественными (ищи по ключевому слову friend).