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

1 ответ

Как разобрать математическое выражение с boost :: spirit и связать его с функцией

1 ответ

Когда использовать std :: function вместо наследования?

В некоторых случаяхstd::function может заменить наследство. Следующие два фрагмента кода очень похожи (примерно одинаковые затраты при вызове функции, почти одинаковое использование в сигнатурах и в большинстве случаев std :: function не требует ...

1 ответ

Когда использовать std :: function вместо наследования?

В некоторых случаях

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

3 ответа

Производительность std :: function по сравнению с необработанным указателем на функцию и void * this?

Библиотечный код: class Resource { public: typedef void (*func_sig)(int, char, double, void*); //Registration registerCallback(void* app_obj, func_sig func) { _app_obj = app_obj; _func = func; } //Calling when the time comes void call_app_code() ...

3 ответа

Производительность std :: function по сравнению с необработанным указателем на функцию и void * this?

Код библиотеки:

2 ответа

Хранение объектов boost :: function в контейнере

У меня есть векторKeyCallbacks: typedef boost::function<void (const KeyEvent&)> KeyCallbackкоторый я использую для хранения всех слушателей, когда нажата кнопка клавиатуры. Я могу добавить их и отправить события всем обратным вызовам сfor_each, ...

2 ответа

Хранение функций boost :: bind в std :: map

Я создаю кучу функций, которые все делают одно и то же: long Foo::check(long retValue, unsigned toCheck, const std::set<unsigned>& s) { auto it = s.find(toCheck); return (it == s.end()) ? -retValue : retValue; }где Foo это класс. Пока все ...

1 ответ

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

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 = ...

5 ответов

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

У меня есть рабочий класс, как показано ниже: