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

Bind

Boost , Chapter 1. Phoenix 3.2.0 , Modules

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

Binding - это акт связывания функции с некоторыми аргументами для отсроченной (ленивой) оценки. Названные лазные функции требуют немного ввода. В отличие от (неназванных) выражений ягненка, нам нужно написать фанктор где-то в автономном режиме, отделенном от сайта вызова. Если вы хотите преобразовать простую функцию, функцию члена или переменную члена в выражение lambda, bind - ваш друг.

[Note] Note

Обратите внимание, что связывающие функции, функции-члены или переменные-члены являются мономорфными. Вместо того, чтобы связывать функции, предпочтительный способ состоит в том, чтобы писать истинные общие и полиморфные функции lazy.

Существует набор перегруженных bind шаблонных функций. Каждая функция bind(x) генерирует подходящий связующий объект.


PrevUpHomeNext

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




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



:: Главная :: Modules ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 03:33:20/0.0032651424407959/0