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

Arguments

Boost , Chapter 1. Phoenix 3.2.0 , Starter Kit

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

Аргументы – это тоже функции? Держу пари!

До сих пор мы имели дело с выражениями, возвращающими нулевую функцию. С другой стороны, аргументы оценивают функцию N-ary. Аргумент представляет собой аргумент Nth. Существует несколько предопределенных аргументов arg1, arg2, arg3, arg4 и так далее (и это BLL аналоги: _1, _2, _3, _4 и так далее). Примеры:

arg1 // one-or-more argument function that returns its first argument
arg2 // two-or-more argument function that returns its second argument
arg3 // three-or-more argument function that returns its third argument

argN возвращает аргумент Nth. Примеры:

int i = 3;
char const* s = "Hello World";
std::cout << arg1(i) << std::endl;        // prints 3
std::cout << arg2(i, s) << std::endl;     // prints "Hello World"

(См. arguments.cpp)


PrevUpHomeNext

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




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



:: Главная :: Starter Kit ::


реклама


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

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