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

       

Более легкий подход в Borland С++


Сейчас наша программа на языке Си стала выглядеть более объектно-ориентированной. Однако, есть маленькая неточность, все указатели

оказываются разименованными. Например, посмотрите на фрагмент текста

из функции decompressor_next():

dc->c = *(dc->p)++; /* Обработка следующего символа буфера */

if (dc->c == 0xff) {

dc->rcnt = (*(dc->p)++)-1; /* Сброс первого символа в записи */

dc->c = *(dc->p)++; /* Здесь повторить символ */

dc->srclen -= 2;

}

Это довольно безобразный текст. Можем ли мы его исправить? Конечно, для этого нужно использовать Турбо и Borland С++.



Содержание раздела