// ННГУ, ВМК, Курс "Методы программирования-2", С++, ООП
//
// datacom.h - Copyright (c) Гергель В.П. 30.08.2000
//
// Обработка кодов завершения

#ifndef __DATACOM_H
#define __DATACOM_H

#define DataOK   0
#define DataErr -1

class TDataCom {
 protected:
   int  RetCode;              // Код завершения
   int  SetRetCode(int ret) { // Установить код завершения
     return RetCode=ret; 
   }
 public:
   TDataCom () : RetCode(DataOK) {};
   virtual ~TDataCom() {};
   int  GetRetCode()   {      // Получить код завершения
     int temp=RetCode; RetCode=DataOK; return temp;
   }
};
/* Notes:
     TDataCom является общим базовым классом
*/
#endif
Хостинг от uCoz