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

1 ответ

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

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

2 ответа

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

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

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

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

1 ответ

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

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

3 ответа

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

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

1 ответ

) ... я спрашиваю конкретно об обозначениях, использованных выше; Я предполагаю, что это просто опечатка.

е нравится, когда магические блоки разбросаны по всему коду ... как именно работают эти два класса, чтобы позволить в основном любой функции отображаться на объект функции, даже если функция <> имеет совершенно другой параметр, установленный на ...

1 ответ

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

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 это класс. Пока все ...

5 ответов

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

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

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() ...