Заголовокcrc.hppобеспечивает две реализации объектов вычислений CRC (циклический код избыточности) и две реализации функций вычислений CRC. Реализации основаны на шаблонах.
Первый объект реализации предназначен для теоретического использования. Он может обрабатывать отдельные биты, но считается медленным для практического использования. Вторая реализация объекта ориентирована на байт и использует таблицы поиска для быстрой работы. Оптимизированная реализация должна быть пригодна для общего использования. В первой реализации функции используется оптимизированный объект. Реализация второй функции позволяет использовать CRC, который непосредственно следует за его данными.
См. документациюдля ссылок на выборочные программы.
Представлено Дэрилом Уокером.
Пересмотренный: 14 мая 2001 года
Авторское право 2001 Дэрил Уокер. Использование, модификация и распространение регулируются Лицензией на программное обеспечение Boost версии 1.0. (См. сопроводительный файлLICENSE_1_0.txtили копию по адресу<http://www.boost.org/LICENSE_1_0.txt)>
Статья Boost CRC Library раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.