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

Struct placeholder

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

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

Struct placeholder

boost::type_erasure::placeholder

Synopsis

Description

Помещики широко используются в библиотеке. Всякое местопребывание должно происходить от. Библиотека предоставляет несколько заполнителей, но вы можете определить свои собственные, если хотите более описательные имена. Заполнитель_selfявляется особенным в том, что он используется по умолчанию, где это возможно.

Что именно является заполнителем? Заполнители выступают в качестве замены шаблонных параметров в понятиях. Библиотека автоматически заменяет все заполнители, используемые в концепции, фактическими типами, когда она хранит объект влюбом.

Например, в следующем,

any<copy_constructible<_a>, _a> x(1);

Библиотека видит, что мы строимлюбое, которое использует.<int>[скрыто]. При этомпричастиеint and instantiatescopy_constructible.

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


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 07:19:31/0.0057170391082764/0