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

2 ответа

разрешение аргументов шаблона std :: function

В настоящее время я работаю над библиотекой, в которой я объединяю функциональные объекты. Я создаю шаблон функции, который принимает вызываемый объект (std :: function на данный момент) и параметризован для типа вывода и ввода функции. Вот ...

6 ответов

Параллель для использования 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 // ...

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

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

7 ответов

std :: function vs template

Благодаря C ++ 11 мы получилиstd::function семья функторов-фантиков. К сожалению, я продолжаю слышать только плохие вещи об этих новых дополнениях. Наиболее популярным является то, что они ужасно медленные. Я проверил это, и они действительно ...

2 ответа

Есть ли вариант использования для std :: function, который не охватывается указателями функций, или это просто синтаксический сахар? [Дубликат]

На этот вопрос уже есть ответ здесь: Почему мы используем std :: function в C ++, а не оригинальный указатель на функцию C? [Дубликат] [/questions/11352936/why-do-we-use-stdfunction-in-c-rather-than-the-original-c-function-pointer] 3 ...

3 ответа

std :: function вместо шаблонов для предикатов

Многие стандартные библиотечные алгоритмы принимают предикатные функции. Однако тип этих предикатов является произвольным предоставленным пользователем параметром шаблона. Почему в C ++ 11 не указано, что они принимают определенный тип, ...