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

Controlling internal usage

Boost , Chapter 1. The Variadic Macro Data Library 1.9 , Chapter 1. The Variadic Macro Data Library 1.9

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

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

BOOST_PP_VARIADICS является частью библиотеки Boost PP, а не VMD. Он используется для обозначения того, существует ли поддержка вариадных данных для конкретного компилятора, который использует конечный пользователь. VMD также использует этот макрос, чтобы определить, существует ли поддержка вариадных данных. Конечный пользователь VMD может использовать этот макрос в своем собственном дизайне, чтобы определить, поддерживаются ли вариадные макросы. Кроме того, конечный пользователь VMD может установить этот макрос на 0 или ненулевой уровень, прежде чем включать файл заголовка VMD, чтобы заставить VMD рассматривать конкретный компилятор, используемый как не поддерживающий или поддерживающий вариативные макросы. Если компилятор не поддерживает вариадный макрос, ни один из макросов в VMD не определен.

Макрософт BOOST_VMD_ASSERT_DATA контролирует, будет ли макросообщение проверять свои данные. По умолчанию в режиме отладки компилятора он будет проверять данные, в то время как в режиме выпуска компилятора он не будет проверять свои данные. Конечный пользователь может изменить это, установив макрос 0, чтобы не проверять данные, или ненулевой, чтобы проверить данные, прежде чем включать файл заголовка VMD, или проверить значение, если это необходимо, после включения файла заголовка VMD.


PrevUpHomeNext

Статья Controlling internal usage раздела Chapter 1. The Variadic Macro Data Library 1.9 Chapter 1. The Variadic Macro Data Library 1.9 может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 1. The Variadic Macro Data Library 1.9 ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:05:49/0.0061500072479248/0