

Программирование на языке MFC
Мой второй блог в серии программирования
Интересный факт
Обратите внимание на один интересный факт. В том случае, если в сумме указатель файла и число записываемых байтов превышают размер файла, вызывается метод GrowFile(), т. е. размер файла динамически увеличивается. Затем метод вызывает Метсру(), который непосредственно осуществляет копирование из буфера в файл в памяти. Никакого значения метод WriteQ не возвращает.
Метод работает подобно методу Read(), отличие состоит только в направлении перемещения информации. Кроме этого, метод Write() не возвращает никакого значения.
Перед тем как завершить рассмотрение класса CMemFile, необходимо заметить, что методы LockRange(), UnlockRange() и Duplicate(), унаследованные от класса CFile, не поддерживаются. Обращение к ним немедленно приводит к выработке исключения.
Похожие статьи: Интересный факт
