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

Function Reference

Boost , Chapter 1. Boost.Icl , Chapter 1. Boost.Icl

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

РазделФункциональный синопсисвыше приведен обзор полиморфных функций icl. Это то, что вам нужно, чтобы найти желаемые возможности для объединения функций и объектов icl большую часть времени. Функции и перегрузки, которые вы интуитивно ожидаете, должны быть предоставлены, поэтому вам не нужно часто обращаться к документации.

Если вы заинтересованы

  • Конкретная конструкция функции перегрузок,
  • вхарактеристики сложностидля определенных перегрузок
  • или если компиляторотказывается разрешитьконкретное функциональное приложение, которое вы хотите использовать,

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

Placeholders

Для краткого представления будут использоваться те жезаполнители, которые были введены в разделеФункциональный синопсис.

More specific function documentation

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

Многие из функцийiclперегружены для элементов, сегментов, элементов и интервальных контейнеров. Но не все комбинации типов предусмотрены. Также допустимые комбинации типов различны для разных функций и операций. Чтобы кратко представить перегрузки, которые могут быть использованы, мы используем синоптические таблицы, которые содержат возможные комбинации типов для операции. Они называютсятаблицы перегрузки. В качестве примера приведены таблицы перегрузки для оператора пересечения&=:

// overload tables for
T& operator &= (T&, const P&)
element containers:     interval containers:
&= | e b s m            &= | e i b p S M
---+--------            ---+------------
s  | s   s              S  | S S     S
m  | m m m m            M  | M M M M M M

Для двоичногоT&оператора&=T&,constP&]существуют две разные таблицы для перегрузок элементов и интервальных контейнеров. Первый тип аргументаTотображается в виде заголовков строк таблиц. Второй тип аргументаPотображается в виде заголовков столбцов таблиц. Если допускается сочетаниеTиP, соответствующая ячейка таблицы не является пустой. Он отображает тип результата операции. В этом примере тип результата всегда равен первому аргументу.

Возможные типы, которые могут быть инстанцированы дляTиP, представляют собой типы элементов, интервалов и контейнеров, сокращенные заполнителями, которые определеныздесьи могут быть обобщены как:

s:S: интервальные наборы,e: элементы,i: интервалы
:элементная карта,:интервальные карты,b:элементно-значные пары,р:интервал-значение пары


PrevUpHomeNext

Статья Function Reference раздела Chapter 1. Boost.Icl Chapter 1. Boost.Icl может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 1. Boost.Icl ::


реклама


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

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