

Программирование на языке MFC
Мой второй блог в серии программирования
Хэш-таблица в архиве
Перед тем, как завершить тему о записи объектов в архив, я хотел бы заметить, что самое хэш-таблица в архиве не сохраняется и используется только для повышения скорости работы метода при определении того, записывалась ли ранее информация о классе или об объекте. При достаточно большом числе объектов разных классов время, необходимое на сохранение данных в архиве, может оказаться неприемлемо большим. Любая другая организация данных (массив, список, дерево) в отличие от хэш-таблицы, может оказаться просто неэффективной.
В MSDN в статье, посвященной объекту CArchive, говорится, что «an archive processes binary object data in an efficient, nonredun-dant format (архив обрабатывает данные бинарного объекта в эффективном неизбыточном формате)». Я думаю, что после прочтения этой главы вы поняли, почему в данном случае речь может идти как о неизбыточности, так и об эффективности.
