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

Concept summary

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Chapter 17. Boost.Intrusive

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

Вот небольшое резюме основных понятий, которые будут использоваться в следующих главах:

Brief Concepts Summary

Node Algorithms

Класс, содержащий типдефы и статические функции, которые определяют основные операции, которые могут быть применены к группе<node>s. Он независим от определения узла и настроен с использованием параметра шаблона NodeTraits, который описывает узел.

Node Traits

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

Hook

Класс, который пользователь должен добавить в качестве базового класса или в качестве члена, чтобы сделать класс пользователя совместимым с интрузивными контейнерами. Крюк инкапсулирует<node>

Intrusive Container

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

Semi-Intrusive Container

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

Value Traits

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


PrevUpHomeNext

Статья Concept summary раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 17. Boost.Intrusive может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 17. Boost.Intrusive ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 16:55:41/0.027295112609863/1