Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Chapter 2. Boost String Algorithms Library

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Part I. The Boost C++ Libraries (BoostBook Subset)

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Chapter 2. Boost String Algorithms Library

Pavol Droba

На использование, модификацию и распространение распространяется лицензия Boost Software License, Version 1.0. (См. сопроводительный файл<LICENSE_1_0.txt>или копию по адресуhttp://www.boost.org/LICENSE_1_0.txt)

Содержание

Introduction
Release Notes
Usage
First Example
Case conversion
Predicates and Classification
Trimming
Find algorithms
Replace Algorithms
Find Iterator
Split
Quick Reference
Algorithms
Finders and Formatters
Iterators
Classification
Design Topics
String Representation
Sequence Traits
Find Algorithms
Replace Algorithms
Find Iterators & Split Algorithms
Exception Safety
Concepts
Definitions
Finder Concept
Formatter concept
Reference
Header <boost/algorithm/string.hpp>
Header <boost/algorithm/string/case_conv.hpp>
Header <boost/algorithm/string/classification.hpp>
Header <boost/algorithm/string/compare.hpp>
Header <boost/algorithm/string/concept.hpp>
Header <boost/algorithm/string/constants.hpp>
Header <boost/algorithm/string/erase.hpp>
Header <boost/algorithm/string/find.hpp>
Header <boost/algorithm/string/find_format.hpp>
Header <boost/algorithm/string/find_iterator.hpp>
Header <boost/algorithm/string/finder.hpp>
Header <boost/algorithm/string/formatter.hpp>
Header <boost/algorithm/string/iter_find.hpp>
Header <boost/algorithm/string/join.hpp>
Header <boost/algorithm/string/predicate.hpp>
Header <boost/algorithm/string/regex.hpp>
Header <boost/algorithm/string/regex_find_format.hpp>
Header <boost/algorithm/string/replace.hpp>
Header <boost/algorithm/string/sequence_traits.hpp>
Header <boost/algorithm/string/split.hpp>
Header <boost/algorithm/string/std_containers_traits.hpp>
Header <boost/algorithm/string/trim.hpp>
Header <boost/algorithm/string/trim_all.hpp>
Header <boost/algorithm/string_regex.hpp>
Rationale
Locales
Regular Expressions
Environment
Build
Examples
Tests
Portability
Credits
Acknowledgments

Introduction

Библиотека алгоритмов струн обеспечивает общую реализацию алгоритмов, связанных со строками, которые отсутствуют в STL. Он является расширением библиотеки алгоритмов STL и включает в себя обрезку, преобразование корпуса, предикаты и функции поиска / замены. Все они бывают разных вариантов, поэтому проще выбрать наиболее подходящий для конкретной потребности.

Реализация не ограничивается работой с конкретным контейнером (например,<std::basic_string>), а является максимально обобщенной. Это обобщение не ставит под угрозу производительность, поскольку алгоритмы используют специфические особенности контейнера, когда это означает увеличение производительности.

Важное примечание: В этой документации мы используем терминстрокадля обозначения последовательностисимволов, хранящихся в произвольном контейнере.строкане ограничивается<std::basic_stringсимволне должен быть<char>или<wchar_t>, хотя это наиболее распространенные кандидаты.Проконсультируйтесь сглавойдизайна, чтобы увидеть точные спецификации поддерживаемых типов строк.

Функции и классы библиотечного интерфейса определены в пространстве имен<boost::algorithm>, и они поднимаются в пространство имен<boost>с помощью декларации.

Документация разделена на несколько разделов. Чтобы быстро начать читать,,,,.Темы дизайна,КонцепциииОбоснованиедают некоторое объяснение о дизайне и структуре библиотеки.Ссылкадля полного списка предоставленных утилит и алгоритмов. Функции и классы в ссылке организованы заголовками, в которых они определены. Ссылка содержит ссылки на подробное описание для каждого объекта в библиотеке.


PrevUpHomeNext

Статья Chapter 2. Boost String Algorithms Library раздела The Boost C++ Libraries BoostBook Documentation Subset Part I. The Boost C++ Libraries (BoostBook Subset) может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Part I. The Boost C++ Libraries (BoostBook Subset) ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 17:50:17/0.026628017425537/1