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

New

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

New

Ленивый новый...

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

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

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

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

Пример:

new_<std::string>(arg1, arg2) // note the spelling of new_ (with trailing underscore)

Создает<std::string>из<arg1>и<arg2>на куче.

[Note] Note

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


PrevUpHomeNext

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




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



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


реклама


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

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