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

Construction

Boost , Chapter 1. Phoenix 3.2.0 , Object

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

Ленивые строители...

#include <boost/phoenix/object/construct.hpp>

Лениво построить объект из произвольного набора аргументов:

construct<T>(ctor_arg1, ctor_arg2, ..., ctor_argN);

где заданные параметры являются параметрами для конструктора объекта типа Т (это означает, что тип Т должен иметь конструктор с соответствующим набором типов параметров).

Пример:

construct<std::string>(arg1, arg2)

<std::string>из<arg1>и<arg2>.

[Note] Note

Максимальное количество фактических параметров ограничено константой препроцессора BOOST_PHOENIX_COMPOSITE_LIMIT. Обратите внимание, что этот предел не должен быть больше, чем BOOST. Феникс-лимит.<BOOST_PHOENIX_COMPOSITE_LIMIT>—<BOOST_PHOENIX_LIMIT>(см.).


PrevUpHomeNext

Статья Construction раздела Chapter 1. Phoenix 3.2.0 Object может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 20:33:56/0.0078439712524414/1