Результаты поиска по запросу "boost-bind"
Они имеют перекрывающуюся функциональность, но с семантическими различиями их нельзя использовать с чередованием.
у, что есть две разные библиотеки связывания для Boost, одна «автономная», которую можно использовать, включивboost/bind.hppи другое, в том числеboost/lambda/bind.hpp, В чем разница между этими двумя?
Выполнить подстановку аргумента для вложенного boost :: bind без композиции
Предположим, у меня есть функция, которая принимает нулевой функтор в качестве аргумента:
Спасибо. В то время как № 1 не делает то, что я хочу, а № 3 не подходит для меня. # 2 отлично справляется с задачей
у сохранить «связующее» функции в переменной, чтобы использовать его повторно в следующем коде, используя средства перегрузки операторов. Вот код, который на самом деле делает то, что я хочу: #include <boost/bind.hpp> #include <vector> #include ...
boost :: bind и функция-член класса
Рассмотрим следующий пример. #include <iostream> #include <algorithm> #include <vector> #include <boost/bind.hpp> void func(int e, int x) { std::cerr << "x is " << x << std::endl; std::cerr << "e is " << e << std::endl; } struct foo ...
boost :: bind, std :: bind и перегруженные функции
Я заметил, что boost :: bind, в отличие от std :: bind, может работать с перегруженными функциями, когда одна из этих функций не имеет параметров. Я прав? Это задокументировано? #include <boost/bind.hpp> #include <functional> #include <iostream> ...
boost :: bind, std :: bind и перегруженные функции
Я заметил, что boost :: bind, в отличие от std :: bind, может работать с перегруженными функциями, когда одна из этих функций нене имеет никаких параметров. ...
Частичное связывание аргументов функции
Есть ли способчастично привязать первый / последнийn аргументы вызываемого объекта (например, функции) без явного указания остальных аргументов? std::bind() кажется, требует, чтобывсе аргументы должны быть связаны, те, которые должны быть ...
(C ++ 0x), но это не похоже на сравнение, поэтому оно не будет работать с кодом, который я выложил выше.
аюсь написать систему событий для моей игры. Обратные вызовы, которые будет хранить мой менеджер событий, могут быть как обычными функциями, так и функторами. Мне также нужно иметь возможность сравнивать функции / функторы, чтобы я знал, какую из ...