Вся библиотека представлена в заголовках. Варианты некоторых алгоритмов Regex, однако, зависят от Boost. Библиотека Regex. Все эти алгоритмы разделены на<boost/algorithm/string_regex.hpp>. Если используется этот заголовок, приложение должно быть связано с Boost. Библиотека Regex.
Examples
Примеры базового использования библиотеки можно найти в каталоге libs/algorithm/string/example. Для каждой части библиотеки имеется отдельный файл. Пожалуйста, следуйте рекомендациям по созданию бустеров, чтобы создавать примеры с использованием bjam. Для успешного построения регекса примеры Boost. Требуется библиотека Regex.
Tests
Полный набор тестовых случаев для библиотеки находится в каталоге libs/algorithm/string/test. Тестовые кейсы могут быть выполнены с использованием системы бустерной сборки. Для тестирования вариантов регулярных выражений алгоритмов Boost. Требуется библиотека Regex.
Portability
Библиотека была успешно составлена и протестирована со следующими составителями:
Существуют ограничения на платформы, не поддерживающие частичную специализацию шаблонов. Библиотека зависит от правильно реализованного класса<std::iterator_traits>. Если стандартная библиотека, снабженная компилятором, не работает, то библиотека алгоритмов струн не может функционировать должным образом. Обычно это означает, что примитивные итераторы указателей не работают с функциями библиотеки.
Статья Environment раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 2. Boost String Algorithms Library может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.