Результаты поиска по запросу "boost-bind"

2 ответа

Как объявить внешний указатель на функцию «C»

Итак, у меня есть этот код:

2 ответа

Частичное связывание аргументов функции

Есть ли способчастично привязать первый / последнийn аргументы вызываемого объекта (например, функции) без явного указания остальных аргументов? std::bind() кажется, требует, чтобывсе аргументы должны быть связаны, те, которые должны быть ...

4 ответа

увеличить shared_from_this <> ()

ТОП публикаций

1 ответ

Они имеют перекрывающуюся функциональность, но с семантическими различиями их нельзя использовать с чередованием.

у, что есть две разные библиотеки связывания для Boost, одна «автономная», которую можно использовать, включивboost/bind.hppи другое, в том числеboost/lambda/bind.hpp, В чем разница между этими двумя?

5 ответов

Получить возвращаемое значение из функции-члена boost :: thread?

У меня есть рабочий класс, как показано ниже: class Worker{ public: int Do(){ int ret = 100; // do stuff return ret; } }Он предназначен для выполнения с boost :: thread и boost :: bind, например: Worker worker; boost::function<int()> th_func = ...

4 ответа

 (C ++ 0x), но это не похоже на сравнение, поэтому оно не будет работать с кодом, который я выложил выше.

аюсь написать систему событий для моей игры. Обратные вызовы, которые будет хранить мой менеджер событий, могут быть как обычными функциями, так и функторами. Мне также нужно иметь возможность сравнивать функции / функторы, чтобы я знал, какую из ...

2 ответа

Выполнить подстановку аргумента для вложенного boost :: bind без композиции

Предположим, у меня есть функция, которая принимает нулевой функтор в качестве аргумента:

1 ответ

Спасибо. В то время как № 1 не делает то, что я хочу, а № 3 не подходит для меня. # 2 отлично справляется с задачей

у сохранить «связующее» функции в переменной, чтобы использовать его повторно в следующем коде, используя средства перегрузки операторов. Вот код, который на самом деле делает то, что я хочу: #include <boost/bind.hpp> #include <vector> #include ...

1 ответ

Как использовать Bind Bind с функцией-членом

2 ответа

Как объявить внешний указатель на функцию «C»

Итак, у меня есть этот код: #include "boost_bind.h" #include <math.h> #include <vector> #include <algorithm> double foo(double num, double (*func)(double)) { return 65.4; } int main(int argc, char** argv) { std::vector<double> vec; ...