Четвертый Borland C++ и его окружение




На передовой Borland С++


Чтобы нашу программу, написанную на языке Си, преобразовать в

программу, написанную в стиле Borland С++, необходимо, во-первых, -

перестроить нашу структуру декомпрессора в класс:

typedef struct { class decompressor {

int srclen, c, rcnt; int srclen, c, rcnt;

unsigned char *p; ===>> unsigned char *p;

} decompressor; public:

decompressor(unsigned char *s, int len);

int next(void);

};

Заметьте, что наш класс включает, как функции, так и данные,

используемые при декомпрессии. Давайте более пристально исследуем эти

функции. Первая функция является конструктором, она эквивалента нашей

функции на Си - decompressor_init().




Содержание  Назад  Вперед