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

Boost 1.84.0 Library Documentation

Boost , ,

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

Boost 1.84.0 Library Documentation

Accumulators

Рамки для инкрементного расчета и сбора статистических аккумуляторов.

Author(s)
Eric Niebler
First Release
1.36.0
C++ Standard Minimum Level
03
Categories
Math and numerics
Algorithm

Коллекция полезных общих алгоритмов.

Author(s)
Marshall Clow
First Release
1.50.0
C++ Standard Minimum Level
03
Categories
Algorithms
Align

Функции выравнивания памяти, распределители, черты.

Author(s)
Glen Fernandes
First Release
1.56.0
C++ Standard Minimum Level
03
Categories
Memory
Any

Безопасный универсальный контейнер для единичных значений различных типов значений.

Author(s)
Kevlin Henney
First Release
1.23.0
C++ Standard Minimum Level
11
Categories
Data structures
Array

STL совместимая контейнерная обертка для массивов постоянного размера.

Author(s)
Nicolai Josuttis
First Release
1.17.0
C++ Standard Minimum Level
03
Categories
Containers
Asio

Портативные сети и другие низкоуровневые I/O, включая сокеты, таймеры, разрешение имени хоста, iostreams сокета, последовательные порты, дескрипторы файлов и Windows HANDLEs.

Author(s)
Chris Kohlhoff
First Release
1.35.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, Input/Output
Assert

Настраиваемые макросы утверждения.

Author(s)
Peter Dimov
First Release
1.27.0
C++ Standard Minimum Level
03
Categories
Correctness and testing, Error handling and recovery
Assign

Заполнение контейнеров постоянными или сгенерированными данными никогда не было проще.

Author(s)
Thorsten Ottosen
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Input/Output
Atomic

C++11-стиль Atomic<>.

Author(s)
Helge Bahmann, Tim Blechmann and Andrey Semashev
First Release
1.53.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming
Beast

Портативные HTTP, WebSocket и сетевые операции, использующие только C++11 и Boost. Азио

Author(s)
Vinnie Falco
First Release
1.66.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, Input/Output
Bimap

Библиотека двунаправленных карт для C++. С Бустом. Бимап позволяет создавать ассоциативные контейнеры, в которых в качестве ключа могут использоваться оба типа.

Author(s)
Matias Capeletto
First Release
1.35.0
Categories
Containers, Data structures
Bind

boost::bind — обобщение стандартных функций std::bind1st и std::bind2nd. Он поддерживает произвольные функциональные объекты, функции, указатели функций и указатели функций членов и способен связывать любой аргумент с конкретным значением или маршрутом входных аргументов в произвольные позиции.

Author(s)
Peter Dimov
First Release
1.25.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Call Traits

Определяет типы проходящих параметров.

Author(s)
John Maddock, Howard Hinnant, et al
First Release
1.13.0
C++ Standard Minimum Level
03
Categories
Generic Programming
CallableTraits

Духовный преемник Бооста. FunctionTypes, Boost.CallableTraits - это библиотека C++11 для проверки времени компиляции и манипулирования всеми «призывными» типами. Дополнительная поддержка функций C++17.

Author(s)
Barrett Adair
First Release
1.66.0
C++ Standard Minimum Level
11
Categories
Template Metaprogramming
Chrono

Полезные утилиты времени. C++11.

Author(s)
Howard Hinnant, Beman Dawes and Vicente J. Botet Escriba
First Release
1.47.0
C++ Standard Minimum Level
11
Categories
Domain Specific, System
Circular Buffer

Контейнер, совместимый с STL, также известный как кольцевой или циклический буфер.

Author(s)
Jan Gaspar
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Containers
Cobalt

Корутины. Основные алгоритмы & Типы

Author(s)
Klemens Morgenstern
First Release
1.84.0
C++ Standard Minimum Level
20
Categories
Concurrent Programming
Compat

C++11 реализаций стандартных компонентов, добавленных в более поздние стандарты C++.

Author(s)
Peter Dimov
First Release
1.83.0
C++ Standard Minimum Level
11
Categories
Language Features Emulation, Programming Interfaces
Compatibility

Помощь в несоответствии стандартным библиотекам.

Author(s)
Ralf Grosse-Kunstleve and Jens Maurer
First Release
1.21.2
Categories
Broken compiler workarounds
Compressed Pair

Парный класс с оптимизацией пустых членов.

Author(s)
John Maddock, Howard Hinnant, et al
First Release
1.13.0
C++ Standard Minimum Level
03
Categories
Data structures, Patterns and Idioms
Compute

Параллельная/GPU-вычислительная библиотека

Author(s)
Kyle Lutz
First Release
1.61.0
Categories
Concurrent Programming
Concept Check

Инструменты для общего программирования.

Author(s)
Jeremy Siek
First Release
1.19.0
C++ Standard Minimum Level
03
Categories
Correctness and testing, Generic Programming
Config

Помогает разработчикам библиотек Boost адаптироваться к особенностям компилятора; не предназначен для пользователей библиотек.

Author(s)
 
First Release
1.9.0
C++ Standard Minimum Level
03
Categories
Broken compiler workarounds
Container

Стандартные библиотечные контейнеры и расширения.

Author(s)
Ion Gaztañaga
First Release
1.48.0
C++ Standard Minimum Level
03
Categories
Containers, Data structures
Container Hash

STL-совместимый объект хеш-функции, который может быть расширен до определенных пользователем типов хеширования.

Author(s)
Daniel James
First Release
1.33.0
Categories
Function objects and higher-order programming
Container Hash

STL-совместимый объект хеш-функции, который может быть расширен до определенных пользователем типов хеширования.

Author(s)
Daniel James
First Release
1.33.0
C++ Standard Minimum Level
11
Categories
Function objects and higher-order programming
Context

(C++11) Библиотека коммутации контекста.

Author(s)
Oliver Kowalke
First Release
1.51.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, System
Contract

Программирование контрактов на C++. Поддерживаются все функции контрактного программирования: Субподряд, классовые инварианты, постусловия (со старыми и обратными значениями), предварительные условия, настраиваемые действия при отказе утверждения (например, прекращение или бросание), необязательная компиляция и проверка утверждений и т. Д.

Author(s)
Lorenzo Caminiti
First Release
1.67.0
Categories
Correctness and testing
Conversion

Полиморфные литые.

Author(s)
Dave Abrahams and Kevlin Henney
First Release
1.20.0
C++ Standard Minimum Level
11
Categories
Miscellaneous
Convert

Расширяемая и настраиваемая структура преобразования типа.

Author(s)
Vladimir Batov
First Release
1.59.0
C++ Standard Minimum Level
11
Categories
Miscellaneous, String and text processing
Core

Коллекция простых основных утилит с минимальными зависимостями.

Author(s)
Peter Dimov, Glen Fernandes and Andrey Semashev
First Release
1.56.0
C++ Standard Minimum Level
03
Categories
Miscellaneous
Coroutine (deprecated)

Корутинная библиотека.

Author(s)
Oliver Kowalke
First Release
1.53.0
Categories
Concurrent Programming
Coroutine2

(C++11) Корутинная библиотека.

Author(s)
Oliver Kowalke
First Release
1.59.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming
CRC

Усиление CRC Библиотека предоставляет две реализации объектов вычислений CRC (циклический код избыточности) и две реализации функций вычислений CRC. Реализации основаны на шаблонах.

Author(s)
Daryle Walker
First Release
1.22.0
C++ Standard Minimum Level
03
Categories
Domain Specific
Date Time

Набор библиотек, основанных на общих концепциях программирования.

Author(s)
Jeff Garland
First Release
1.29.0
C++ Standard Minimum Level
03
Categories
Domain Specific, System
Describe

Библиотека отражений C++14.

Author(s)
Peter Dimov
First Release
1.77.0
Categories
Language Features Emulation, Template Metaprogramming
DLL

Библиотека для комфортной работы с DLL и DSO.

Author(s)
Antony Polukhin and Renato Tegon Forti
First Release
1.61.0
C++ Standard Minimum Level
11
Categories
System
Dynamic Bitset

Класс Dynamic_bitset представляет собой набор битов. Он обеспечивает доступ к значению отдельных битов через оператора и предоставляет все битовые операторы, которые можно применять к встроенным целым числам, таким как оператор & и оператор < <. Количество битов в наборе указывается во время выполнения через параметр конструктору динамического_битсета.

Author(s)
Jeremy Siek and Chuck Allison
First Release
1.29.0
C++ Standard Minimum Level
03
Categories
Containers
Enable If

Выборочное включение перегрузок шаблонов функций.

Author(s)
Jaakko Järvi, Jeremiah Willcock and Andrew Lumsdaine
First Release
1.31.0
C++ Standard Minimum Level
03
Categories
Generic Programming
Endian

Типы и функции преобразования для правильного упорядочения байтов и многое другое независимо от эндианности процессора.

Author(s)
Beman Dawes
First Release
1.58.0
C++ Standard Minimum Level
11
Categories
Input/Output, Math and numerics, Miscellaneous
Exception

Библиотека Boost Exception поддерживает транспортировку произвольных данных в объектах исключения и транспортировку исключений между потоками.

Author(s)
Emil Dotchevski
First Release
1.36.0
C++ Standard Minimum Level
03
Categories
Language Features Emulation, Error handling and recovery
Fiber

(C++11) Библиотека потоков Userland.

Author(s)
Oliver Kowalke
First Release
1.62.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, System
Filesystem

Библиотека файловой системы Boost предоставляет портативные средства для запроса и управления путями, файлами и каталогами.

Author(s)
Beman Dawes
First Release
1.30.0
C++ Standard Minimum Level
11
Categories
System
Flyweight

Дизайн шаблона для управления большим количеством сильно избыточных объектов.

Author(s)
Joaquín M López Muñoz
First Release
1.38.0
C++ Standard Minimum Level
03
Categories
Patterns and Idioms
Foreach

В C++ написание цикла, который повторяется над последовательностью, утомительно. Мы можем либо использовать итераторы, для которых требуется значительное количество котельной пластины, либо мы можем использовать алгоритм std::for_each() и переместить наше тело петли в предикат, который требует не меньше котельной пластины и заставляет нас перемещать нашу логику далеко от того, где она будет использоваться. Напротив, некоторые другие языки, такие как Perl, предоставляют специальную конструкцию, которая автоматизирует этот процесс. BOOST_FOREACH - это просто конструкция для C++. Он повторяется над последовательностями для нас, освобождая нас от необходимости иметь дело непосредственно с итераторами или писать предикаты.

Author(s)
Eric Niebler
First Release
1.34.0
Categories
Algorithms, Language Features Emulation
Format

Библиотека форматов обеспечивает безопасный для типа механизм форматирования аргументов в соответствии с типоподобной строкой формата.

Author(s)
Samuel Krempp
First Release
1.29.0
C++ Standard Minimum Level
03
Categories
Input/Output, String and text processing
Function

Функциональные обертки объектов для отложенных вызовов или обратных вызовов.

Author(s)
Doug Gregor
First Release
1.23.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming, Programming Interfaces
Function Types

Boost.Function Типы обеспечивают функциональность для классификации, разложения и синтеза функции, указателя функции, ссылки на функцию и указателя на типы членов.

Author(s)
Tobias Schwinger
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Generic Programming, Template Metaprogramming
Functional

Библиотека Boost.Function содержит семейство шаблонов классов, которые являются обертками функциональных объектов.

Author(s)
Mark Rodgers
First Release
1.16.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Functional/Factory

Шаблоны функциональных объектов для динамического и статического создания объектов

Author(s)
Glen Fernandes and Tobias Schwinger
First Release
1.43.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Functional/Forward

Адаптеры позволяют объектам генерических функций принимать произвольные аргументы

Author(s)
Tobias Schwinger
First Release
1.43.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Functional/Overloaded Function

Перегрузка различных функций в один функциональный объект.

Author(s)
Lorenzo Caminiti
First Release
1.50.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Fusion

Библиотека для работы с кортежами, включая различные контейнеры, алгоритмы и т.д.

Author(s)
Joel de Guzman, Dan Marsden and Tobias Schwinger
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Data structures, Template Metaprogramming
Geometry

Библиотека Boost.Geometry предоставляет геометрические алгоритмы, примитивы и пространственные индексы.

Author(s)
Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam Wulkiewicz, Menelaos Karavelas and Vissarion Fisikopoulos
First Release
1.47.0
C++ Standard Minimum Level
14
Categories
Algorithms, Data structures, Math and numerics
GIL

(C++14) Общая библиотека изображений

Author(s)
Lubomir Bourdev, Hailin Jin and Christian Henning
First Release
1.35.0
C++ Standard Minimum Level
14
Categories
Algorithms, Containers, Generic Programming, Image processing, Iterators
Graph

Интерфейс графа BGL и графовые компоненты являются общими в том же смысле, что и стандартная библиотека шаблонов (STL).

Author(s)
Jeremy Siek and a University of Notre Dame team.
First Release
1.18.0
C++ Standard Minimum Level
03
Categories
Algorithms, Containers, Iterators
GraphParallel

Интерфейс графа PBGL и графовые компоненты являются общими в том же смысле, что и стандартная библиотека шаблонов (STL).

Author(s)
Jeremy Siek, Doug Gregor, and a University of Notre Dame team.
First Release
1.40.0
C++ Standard Minimum Level
03
Categories
Algorithms, Containers, Iterators
Hana

Современная библиотека метапрограммирования C++. Он предоставляет алгоритмы высокого уровня для манипулирования гетерогенными последовательностями, позволяет писать вычисления на уровне типов с естественным синтаксисом, предоставляет инструменты для интроспектирования определенных пользователем типов и многое другое.

Author(s)
Louis Dionne
First Release
1.61.0
C++ Standard Minimum Level
14
Categories
Template Metaprogramming
Heap

Структуры данных приоритетной очереди.

Author(s)
Tim Blechmann
First Release
1.49.0
C++ Standard Minimum Level
03
Categories
Data structures
Histogram

Быстрая многомерная гистограмма с удобным интерфейсом для C++14

Author(s)
Hans Dembinski
First Release
1.70.0
C++ Standard Minimum Level
14
Categories
Algorithms, Data structures, Math and numerics
HOF

Функции более высокого порядка для C++

Author(s)
Paul Fultz II
First Release
1.67.0
C++ Standard Minimum Level
11
Categories
Function objects and higher-order programming, Template Metaprogramming
ICL

Интервальный контейнер Библиотека, интервальные наборы и карты и агрегация связанных значений

Author(s)
Joachim Faulhaber
First Release
1.46.0
C++ Standard Minimum Level
03
Categories
Containers, Data structures
Identity Type

Типы обертывания в круглых скобках, чтобы они всегда могли быть переданы в виде макро параметров.

Author(s)
Lorenzo Caminiti
First Release
1.50.0
C++ Standard Minimum Level
03
Categories
Preprocessor Metaprogramming
In Place Factory, Typed In Place Factory

Общие конструкции на месте содержащихся объектов с вариадическим списком аргументов.

Author(s)
Fernando Cacciola
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Generic Programming
Integer

Организация бустерных целых заголовков и классов предназначена для использования типов из стандарта 1999 C, не прибегая к неопределенному поведению с точки зрения стандарта 1998 C++. Заголовок делает стандартные целочисленные типы безопасными для повышения пространства имен без размещения каких-либо имен в пространстве имен std.

Author(s)
 
First Release
1.9.0
C++ Standard Minimum Level
03
Categories
Math and numerics
Interprocess

Общая память, картированные файлы памяти, мутексы, разделяемые процессом, переменные состояния, контейнеры и распределители.

Author(s)
Ion Gaztañaga
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Concurrent Programming
Interval

Расширяет обычные арифметические функции до математических интервалов.

Author(s)
Guillaume Melquiond, Hervé Brönnimann and Sylvain Pion
First Release
1.30.0
C++ Standard Minimum Level
03
Categories
Math and numerics
Intrusive

Навязчивые контейнеры и алгоритмы.

Author(s)
Ion Gaztañaga
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Containers
IO

Услуги стандартной библиотеки ввода/вывода.

Author(s)
Daryle Walker, Beman Dawes and Glen Fernandes
First Release
1.28.0
C++ Standard Minimum Level
03
Categories
Input/Output
Iostreams

Повышаю. IOStreams обеспечивает основу для определения потоков, буферов потоков и фильтров i/o.

Author(s)
Jonathan Turkanis
First Release
1.33.0
C++ Standard Minimum Level
03
Categories
Input/Output, String and text processing
Iterator

Библиотека Boost Iterator состоит из двух частей. Первая — это система понятий, которые расширяют требования стандартного итератора C++. Второй представляет собой структуру компонентов для построения итераторов на основе этих расширенных концепций и включает в себя несколько полезных адаптеров итераторов.

Author(s)
Dave Abrahams, Jeremy Siek and Thomas Witt
First Release
1.21.0
C++ Standard Minimum Level
03
Categories
Iterators
JSON

JSON парсинг, сериализация и DOM в C++11

Author(s)
Vinnie Falco and Krystian Stasiowski
First Release
1.75.0
C++ Standard Minimum Level
11
Categories
Containers, Data structures, Input/Output
Lambda

Определите небольшие неназванные функциональные объекты на фактическом сайте вызова и многое другое.

Author(s)
Jaakko Järvi and Gary Powell
First Release
1.28.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Lambda2

Библиотека лямбда C++14.

Author(s)
Peter Dimov
First Release
1.77.0
C++ Standard Minimum Level
14
Categories
Function objects and higher-order programming
LEAF

Легкая библиотека обработки ошибок для C++11.

Author(s)
Emil Dotchevski
First Release
1.75.0
C++ Standard Minimum Level
11
Categories
Error handling and recovery
Lexical Cast

Общие буквальные преобразования текста, такие как int, представляют собой строку или наоборот.

Author(s)
Kevlin Henney
First Release
1.20.0
C++ Standard Minimum Level
11
Categories
Miscellaneous, String and text processing
Local Function

Программа функционирует локально, в рамках других функций, непосредственно в той области, где они необходимы.

Author(s)
Lorenzo Caminiti
First Release
1.50.0
Categories
Function objects and higher-order programming
Locale

Предоставить инструменты локализации и обработки Unicode для C++.

Author(s)
Artyom Beilis
First Release
1.48.0
C++ Standard Minimum Level
11
Categories
String and text processing
Lockfree

Структуры данных Lockfree.

Author(s)
Tim Blechmann
First Release
1.53.0
C++ Standard Minimum Level
03
Categories
Concurrent Programming
Log

Библиотека регистрации.

Author(s)
Andrey Semashev
First Release
1.54.0
C++ Standard Minimum Level
11
Categories
Miscellaneous
Math

Повышаю. Математика включает в себя несколько вкладов в области математики: коммунальные услуги с плавающей точкой, конкретные типы плавающих точек, математические константы, статистические распределения, специальные функции, минимизация корневого поиска и функций, полиномиальные и рациональные функции, интерполяция и численная интеграция и дифференциация. Многие из этих функций шаблонизированы для поддержки как встроенных, так и расширенных типов ширины (например, Boost.Multiprecision)

Author(s)
various
First Release
1.23.0
C++ Standard Minimum Level
14
Categories
Math and numerics
Math Common Factor

Самый большой общий делитель и наименее распространенный множественный.

Author(s)
Daryle Walker
First Release
1.26.0
C++ Standard Minimum Level
14
Categories
Math and numerics
Math Octonion

Октонионы.

Author(s)
Hubert Holin
First Release
1.23.0
C++ Standard Minimum Level
14
Categories
Math and numerics
Math Quaternion

Кватернионы.

Author(s)
Hubert Holin
First Release
1.23.0
C++ Standard Minimum Level
14
Categories
Math and numerics
Math/Special Functions

Широкий выбор математических специальных функций.

Author(s)
John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang
First Release
1.35.0
C++ Standard Minimum Level
14
Categories
Math and numerics
Math/Statistical Distributions

Широкий выбор одномерных статистических распределений и функций, которые на них действуют.

Author(s)
John Maddock and Paul Bristow
First Release
1.35.0
C++ Standard Minimum Level
14
Categories
Math and numerics
Member Function

Обобщенные связующие для функций/объектов/показателей и функций-членов.

Author(s)
Peter Dimov
First Release
1.25.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Meta State Machine

Очень высокопроизводительная библиотека для выразительных машин конечного состояния UML2.

Author(s)
Christophe Henry
First Release
1.44.0
C++ Standard Minimum Level
03
Categories
State Machines
Metaparse

Библиотека для генерации парсеров времени компиляции для анализа встроенного кода DSL в рамках процесса компиляции C++

Author(s)
Abel Sinkovics
First Release
1.61.0
C++ Standard Minimum Level
03
Categories
Template Metaprogramming
Min-Max

Стандартные расширения библиотеки для одновременных вычислений элементов min/max и min/max.

Author(s)
Hervé Brönnimann
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Algorithms
Move

Портативная семантика перемещения для компиляторов C++03 и C++11.

Author(s)
Ion Gaztañaga
First Release
1.48.0
C++ Standard Minimum Level
03
Categories
Language Features Emulation
Mp11

Библиотека метапрограммирования C++11.

Author(s)
Peter Dimov
First Release
1.66.0
C++ Standard Minimum Level
11
Categories
Template Metaprogramming
MPI

Передача сообщений Библиотека интерфейсов, для использования в параллельном программировании распределенной памяти.

Author(s)
Douglas Gregor and Matthias Troyer
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Concurrent Programming
MPL

Начало. Библиотека MPL - это универсальная высокоуровневая структура метапрограммирования шаблонов C++ для алгоритмов времени компиляции, последовательностей и метафункций. Он обеспечивает концептуальную основу и обширный набор мощных и последовательных инструментов, которые делают объяснительное метапрограммирование на C++ максимально простым и приятным в рамках текущего языка.

Author(s)
Aleksey Gurtovoy
First Release
1.30.0
C++ Standard Minimum Level
03
Categories
Template Metaprogramming
Multi-Array

Повышаю. MultiArray предоставляет общее определение концепции N-мерного массива и общие реализации этого интерфейса.

Author(s)
Ron Garcia
First Release
1.29.0
C++ Standard Minimum Level
03
Categories
Containers, Math and numerics
Multi-Index

Библиотека контейнеров Boost Multi-index предоставляет шаблон класса под названием multi_index_container, который позволяет создавать контейнеры, поддерживающие один или несколько индексов с различной сортировкой и семантикой доступа.

Author(s)
Joaquín M López Muñoz
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Containers, Data structures
Multiprecision

Расширенные типы прецизионной арифметики для плавающей точки, целого числа и рациональной арифметики.

Author(s)
John Maddock and Christopher Kormanyos
First Release
1.53.0
C++ Standard Minimum Level
14
Categories
Math and numerics
MySQL

Клиентская библиотека MySQL построена поверх Boost. Асио.

Author(s)
Rubén Pérez
First Release
1.82.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, Input/Output
Nowide

Функции стандартной библиотеки с UTF-8 API в Windows.

Author(s)
Artyom Beilis
First Release
1.73.0
C++ Standard Minimum Level
11
Categories
System
Numeric Conversion

Оптимизированные численные преобразования на основе политики.

Author(s)
Fernando Cacciola
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Math and numerics, Miscellaneous
Odeint

Решение обычных дифференциальных уравнений.

Author(s)
Karsten Ahnert and Mario Mulansky
First Release
1.53.0
Categories
Math and numerics
Operators

Шаблоны для упрощения определения оператора в арифметических классах и итераторах.

Author(s)
Dave Abrahams and Jeremy Siek
First Release
1.9.0
C++ Standard Minimum Level
03
Categories
Generic Programming, Iterators, Math and numerics
Optional

Ценностно-семантическая, типобезопасная обертка для представления «необязательных» (или «отменяемых») объектов данного типа. Факультативный объект может содержать или не содержать значение базового типа.

Author(s)
Fernando Cacciola
First Release
1.30.0
C++ Standard Minimum Level
03
Categories
Data structures
Outcome

Детерминированная библиотека обработки отказов, частично имитирующая легкие исключения.

Author(s)
Niall Douglas
First Release
1.70.0
C++ Standard Minimum Level
14
Categories
Language Features Emulation, Patterns and Idioms, Programming Interfaces
Parameter

Повышаю. Параметрическая библиотека - Напишите функции, которые принимают аргументы по имени.

Author(s)
David Abrahams and Daniel Wallin
First Release
1.33.0
C++ Standard Minimum Level
03
Categories
Language Features Emulation, Programming Interfaces
Parameter Python Bindings

Повышаю. Библиотечные привязки Python.

Author(s)
David Abrahams and Daniel Wallin
First Release
1.69.0
C++ Standard Minimum Level
03
Categories
Language Features Emulation, Programming Interfaces
PFR

Базовое отражение для определенных пользователем типов.

Author(s)
Antony Polukhin
First Release
1.75.0
C++ Standard Minimum Level
14
Categories
Data structures, Template Metaprogramming
Phoenix

Определите небольшие неназванные функциональные объекты на фактическом сайте вызова и многое другое.

Author(s)
Joel de Guzman, Dan Marsden, Thomas Heller and John Fletcher
First Release
1.47.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Pointer Container

Контейнеры для хранения выделенных из кучи полиморфных объектов для облегчения OO-программирования.

Author(s)
Thorsten Ottosen
First Release
1.33.0
C++ Standard Minimum Level
03
Categories
Containers, Data structures
PolyCollection

Быстрые контейнеры полиморфных объектов.

Author(s)
Joaquín M López Muñoz
First Release
1.65.0
C++ Standard Minimum Level
11
Categories
Containers
Polygon

Конструкция диаграммы Воронои и булевы / щелчок, изменение размера / выравнивание и многое другое для плоских многоугольников с интегральными координатами.

Author(s)
Lucanus Simonson and Andrii Sydorchuk
First Release
1.44.0
Categories
Algorithms, Data structures, Math and numerics
Pool

Управление пулом памяти.

Author(s)
Steve Cleary
First Release
1.21.0
C++ Standard Minimum Level
03
Categories
Memory
Predef

Эта библиотека определяет набор компилятора, архитектуры, операционной системы, библиотеки и других номеров версий из информации, которую она может собирать из C, C++, Objective C и Objective C++, предварительно определенных макросов или тех, которые определены в общедоступных заголовках.

Author(s)
René Ferdinand Rivera Morell
First Release
1.55.0
C++ Standard Minimum Level
98
Categories
Miscellaneous
Preprocessor

Инструменты препроцессорного метапрограммирования, включая повторение и рекурсию.

Author(s)
Vesa Karvonen and Paul Mensonides
First Release
1.26.0
C++ Standard Minimum Level
03
Categories
Preprocessor Metaprogramming
Process

Библиотека для создания процессов портативным способом.

Author(s)
Merino Vidal, Ilya Sokolov, Felipe Tanus, Jeff Flinn, Thomas Jarosch, Boris Schaeling and Klemens D. Morgenstern
First Release
1.64.0
C++ Standard Minimum Level
11
Categories
System
Program Options

Библиотека Program_options позволяет разработчикам программ получать параметры программы, то есть (имя, значение) пары от пользователя, с помощью обычных методов, таких как командная строка и файл конфигурации.

Author(s)
Vladimir Prus
First Release
1.32.0
C++ Standard Minimum Level
11
Categories
Input/Output, Miscellaneous
Property Map

Концепции, определяющие интерфейсы, которые отображают ключевые объекты для оценки объектов.

Author(s)
Jeremy Siek
First Release
1.19.0
C++ Standard Minimum Level
03
Categories
Containers, Generic Programming
Property Map (Parallel)

Параллельные расширения к карте свойств для использования с параллельным графом.

Author(s)
Jeremy Siek
First Release
1.77.0
C++ Standard Minimum Level
03
Categories
Containers, Generic Programming
Property Tree

Структура данных дерева, особенно подходящая для хранения данных конфигурации.

Author(s)
Marcin Kalicinski and Sebastian Redl
First Release
1.41.0
C++ Standard Minimum Level
03
Categories
Containers, Data structures
Proto

Библиотека шаблонов экспрессии и инструментарий построения компилятора для встраиваемых языков, специфичных для домена.

Author(s)
Eric Niebler
First Release
1.37.0
Categories
Template Metaprogramming
Python

Библиотека Boost Python является основой для взаимодействия Python и C++. Он позволяет быстро и легко открывать функции и объекты классов C++ для Python, и наоборот, не используя специальных инструментов - только компилятор C++.

Author(s)
Dave Abrahams
First Release
1.19.0
C++ Standard Minimum Level
03
Categories
Inter-language support
QVM

С++ библиотека для работы с Quaternions Vectors и Matrices.

Author(s)
Emil Dotchevski
First Release
1.62.0
C++ Standard Minimum Level
03
Categories
Algorithms, Generic Programming, Math and numerics
Random

Полная система для генерации случайных чисел.

Author(s)
Jens Maurer
First Release
1.15.0
C++ Standard Minimum Level
03
Categories
Math and numerics
Range

Новая инфраструктура для общих алгоритмов, построенная на основе новых концепций итератора.

Author(s)
Niel Groves and Thorsten Ottosen
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Algorithms
Ratio

Составьте рациональную арифметику времени. C++11.

Author(s)
Howard Hinnant, Beman Dawes and Vicente J. Botet Escriba
First Release
1.47.0
C++ Standard Minimum Level
11
Categories
Math and numerics
Rational

Рациональный класс чисел.

Author(s)
Paul Moore
First Release
1.11.0
C++ Standard Minimum Level
03
Categories
Math and numerics
Redis

Клиентская библиотека Redis async, построенная поверх Boost. Асио.

Author(s)
Marcelo Zimbres Silva
First Release
1.84.0
C++ Standard Minimum Level
17
Categories
Concurrent Programming, Input/Output
Ref

Полезная библиотека для передачи ссылок на общие функции.

Author(s)
Jaako Järvi, Peter Dimov, Doug Gregor and Dave Abrahams
First Release
1.25.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Regex

Библиотека регулярных выражений.

Author(s)
John Maddock
First Release
1.18.0
C++ Standard Minimum Level
11
Categories
String and text processing
Result Of

Определяет тип функции вызова выражения.

Author(s)
 
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming
Safe Numerics

Гарантированная правильная целочисленная арифметика

Author(s)
Robert Ramey
First Release
1.69.0
C++ Standard Minimum Level
14
Categories
Correctness and testing, Math and numerics
Scope Exit

Выполнить произвольный код на выходе.

Author(s)
Alexander Nasonov
First Release
1.38.0
Categories
Language Features Emulation
Serialization

Сериализация для настойчивости и маршализации.

Author(s)
Robert Ramey
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Input/Output
Signals2

Управляемые сигналы и усилители; реализация обратного вызова слотов (безопасная версия 2).

Author(s)
Frank Mori Hess
First Release
1.39.0
C++ Standard Minimum Level
03
Categories
Function objects and higher-order programming, Patterns and Idioms
Smart Ptr

Умные шаблоны класса указателей.

Author(s)
Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler and Glen Fernandes
First Release
1.23.0
C++ Standard Minimum Level
03
Categories
Memory
Sort

Высокопроизводительные шаблонные функции сортировки.

Author(s)
Steven Ross
First Release
1.58.0
C++ Standard Minimum Level
03
Categories
Algorithms
Spirit

LL parser framework представляет собой парсеры непосредственно как грамматики EBNF в встроенном C++.

Author(s)
Joel de Guzman, Hartmut Kaiser and Dan Nuffer
First Release
1.30.0
C++ Standard Minimum Level
03
Categories
Parsing, String and text processing
Spirit Classic

LL parser framework представляет собой парсеры непосредственно как грамматики EBNF в встроенном C++.

Author(s)
Joel de Guzman, Hartmut Kaiser and Dan Nuffer
First Release
1.69.0
C++ Standard Minimum Level
03
Categories
Parsing, String and text processing
Spirit Repository

Хранилище Духа - это усилия сообщества по сбору различных многоразовых компонентов (примитивов, директив, грамматик и т. Д.) для парсеров ци и генераторов кармы.

Author(s)
Joel de Guzman, Hartmut Kaiser and Dan Nuffer
First Release
1.69.0
C++ Standard Minimum Level
03
Categories
Parsing, String and text processing
Stacktrace

Собирайте, храните, копируйте и печатайте обратные следы.

Author(s)
Antony Polukhin
First Release
1.65.0
C++ Standard Minimum Level
11
Categories
Correctness and testing, System
Statechart

Повышаю. Statechart - Произвольно сложные машины с конечным состоянием могут быть реализованы в легко читаемом и поддерживаемом коде C++.

Author(s)
Andreas Huber Dönni
First Release
1.34.0
Categories
State Machines
Static Assert

Статические утверждения (составляющие временные утверждения).

Author(s)
John Maddock
First Release
1.19.0
C++ Standard Minimum Level
03
Categories
Correctness and testing, Generic Programming, Template Metaprogramming
Static String

Неподвижная струна с динамическим размером.

Author(s)
Krystian Stasiowski and Vinnie Falco
First Release
1.73.0
C++ Standard Minimum Level
11
Categories
String and text processing
Stl_interfaces

C++14 и более поздние шаблоны CRTP для определения итераторов, просмотров и контейнеров.

Author(s)
T. Zachary Laine
First Release
1.74.0
C++ Standard Minimum Level
14
Categories
Generic Programming
String Algo

Библиотека струнных алгоритмов.

Author(s)
Pavol Droba
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Algorithms, String and text processing
String Ref

Шаблоны струнного вида.

Author(s)
Marshall Clow
First Release
1.71.0
C++ Standard Minimum Level
03
Categories
Containers
String View

Шаблоны струнного вида.

Author(s)
Marshall Clow
First Release
1.84.0
C++ Standard Minimum Level
03
Categories
Containers, String and text processing
Swap

Улучшенная функция генерического свопа.

Author(s)
Joseph Gauterin
First Release
1.38.0
C++ Standard Minimum Level
03
Categories
Miscellaneous
System

Расширяемая отчетность об ошибках.

Author(s)
Beman Dawes
First Release
1.35.0
C++ Standard Minimum Level
03
Categories
Error handling and recovery, Programming Interfaces, System
Test

Поддержка простого тестирования программы, полного тестирования блока и мониторинга выполнения программы.

Author(s)
Gennadiy Rozental and Raffi Enficiaud
First Release
1.21.0
C++ Standard Minimum Level
03
Categories
Correctness and testing
Thread

Портативная многопоточность C++. C++11, C++14, C++17.

Author(s)
Anthony Williams and Vicente J. Botet Escriba
First Release
1.25.0
C++ Standard Minimum Level
11
Categories
Concurrent Programming, System
ThrowException

Общая инфраструктура для исключения исключений из библиотек Boost.

Author(s)
Emil Dotchevski and Peter Dimov
First Release
1.56.0
C++ Standard Minimum Level
03
Categories
Language Features Emulation, Error handling and recovery
Timer

Таймер событий, таймер прогресса и классы отображения прогресса.

Author(s)
Beman Dawes
First Release
1.9.0
C++ Standard Minimum Level
03
Categories
Miscellaneous
Tokenizer

Разбиение строки или другой последовательности символов на серию токенов.

Author(s)
John Bandela
First Release
1.23.0
C++ Standard Minimum Level
03
Categories
Iterators, String and text processing
Tribool

3-государственная библиотека булевого типа.

Author(s)
Doug Gregor
First Release
1.32.0
C++ Standard Minimum Level
03
Categories
Miscellaneous
TTI

Библиотека интроспекции типовых черт.

Author(s)
Edward Diener
First Release
1.54.0
C++ Standard Minimum Level
03
Categories
Generic Programming, Template Metaprogramming
Tuple

Легкое определение функций, возвращающих несколько значений, и многое другое.

Author(s)
Jaakko Järvi
First Release
1.24.0
C++ Standard Minimum Level
03
Categories
Data structures
Type Erasure

Полиморфизм времени выполнения, основанный на концепциях.

Author(s)
Steven Watanabe
First Release
1.54.0
C++ Standard Minimum Level
03
Categories
Data structures
Type Index

Время выполнения / время компиляции копируемая информация типа.

Author(s)
Antony Polukhin
First Release
1.56.0
C++ Standard Minimum Level
11
Categories
Language Features Emulation
Type Traits

Шаблоны фундаментальных свойств типов.

Author(s)
John Maddock, Steve Cleary, et al
First Release
1.13.0
C++ Standard Minimum Level
03
Categories
Generic Programming, Template Metaprogramming
Typeof

Тип эмуляции оператора.

Author(s)
Arkadiy Vertleyb and Peder Holt
First Release
1.34.0
C++ Standard Minimum Level
11
Categories
Language Features Emulation
uBLAS

uBLAS предоставляет тензорные, матричные и векторные классы, а также основные линейные алгебры. Поддерживается несколько плотных, упакованных и скудных схем хранения.

Author(s)
Joerg Walter and Mathias Koch
First Release
1.29.0
Categories
Math and numerics
Units

Анализ размеров с нулевым накладным расходом и манипулирование единицей/количеством и преобразование.

Author(s)
Matthias Schabel and Steven Watanabe
First Release
1.36.0
Categories
Domain Specific
Unordered

Неупорядоченные ассоциативные контейнеры.

Author(s)
Daniel James
First Release
1.36.0
C++ Standard Minimum Level
11
Categories
Containers
URL

URL-адрес в C++11

Author(s)
Vinnie Falco and Alan de Freitas
First Release
1.81.0
C++ Standard Minimum Level
11
Categories
Containers, Data structures, Input/Output
Utility

Различные утилиты, такие как идиома «база-от-член» и двоичные буквы в C++03.

Author(s)
Dave Abrahams and others
First Release
1.13.0
C++ Standard Minimum Level
03
Categories
Miscellaneous, Patterns and Idioms
Uuid

Универсальный уникальный идентификатор.

Author(s)
Andy Tompkins
First Release
1.42.0
C++ Standard Minimum Level
03
Categories
Data structures, Domain Specific
Value Initialized

Обёртка для инициализации однородно-синтаксических значений, основанная на оригинальной идее Дэвида Абрахамса.

Author(s)
Fernando Cacciola
First Release
1.9.0
C++ Standard Minimum Level
03
Categories
Miscellaneous
Variant

Безопасный, универсальный, дискриминированный контейнер на основе стека.

Author(s)
Eric Friedman and Itay Maman
First Release
1.31.0
C++ Standard Minimum Level
11
Categories
Containers, Data structures
Variant2

Бесценная, сильная гарантия реализации std::variant.

Author(s)
Peter Dimov
First Release
1.71.0
C++ Standard Minimum Level
11
Categories
Containers, Data structures
VMD

Библиотека данных Variadic Macro.

Author(s)
Edward Diener
First Release
1.60.0
C++ Standard Minimum Level
03
Categories
Preprocessor Metaprogramming
Wave

Библиотека Boost.Wave является совместимой со стандартами и высококонфигурируемой реализацией требуемой функциональности препроцессора C99/C++, упакованной за простым в использовании интерфейсом итератора.

Author(s)
Hartmut Kaiser
First Release
1.33.0
C++ Standard Minimum Level
11
Categories
String and text processing
Xpressive

Регулярные выражения, которые могут быть написаны как строки или шаблоны выражения, и которые могут относиться друг к другу и к себе рекурсивно с силой контекстно-свободных грамматик.

Author(s)
Eric Niebler
First Release
1.34.0
Categories
String and text processing
YAP

Библиотека шаблонов выражений для C++14 и более поздних версий.

Author(s)
T. Zachary Laine
First Release
1.68.0
C++ Standard Minimum Level
14
Categories
Generic Programming, Template Metaprogramming

Статья Boost 1.84.0 Library Documentation раздела может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 08:16:35/0.017461061477661/0