Результаты поиска по запросу "std-function"
разрешение аргументов шаблона std :: function
В настоящее время я работаю над библиотекой, в которой я объединяю функциональные объекты. Я создаю шаблон функции, который принимает вызываемый объект (std :: function на данный момент) и параметризован для типа вывода и ввода функции. Вот ...
Параллель для использования std :: thread?
Я новичок в std :: thread и пытаюсь кодироватьparallel_for, Я кодировал следующую вещь: // parallel_for.cpp // compilation: g++ -O3 -std=c++0x parallel_for.cpp -o parallel_for -lpthread // execution: time ./parallel_for 100 50000000 // ...
Производительность 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() ...
std :: function vs template
Благодаря C ++ 11 мы получилиstd::function семья функторов-фантиков. К сожалению, я продолжаю слышать только плохие вещи об этих новых дополнениях. Наиболее популярным является то, что они ужасно медленные. Я проверил это, и они действительно ...
Есть ли вариант использования для std :: function, который не охватывается указателями функций, или это просто синтаксический сахар? [Дубликат]
На этот вопрос уже есть ответ здесь: Почему мы используем std :: function в C ++, а не оригинальный указатель на функцию C? [Дубликат] [/questions/11352936/why-do-we-use-stdfunction-in-c-rather-than-the-original-c-function-pointer] 3 ...
std :: function вместо шаблонов для предикатов
Многие стандартные библиотечные алгоритмы принимают предикатные функции. Однако тип этих предикатов является произвольным предоставленным пользователем параметром шаблона. Почему в C ++ 11 не указано, что они принимают определенный тип, ...