Вопросы по теме 'function-object'

Что такое функторы C ++ и их использование?
Я все время слышу о функторах в C ++. Может ли кто-нибудь дать мне обзор того, что они из себя представляют и в каких случаях они могут быть полезны?
509398 просмотров

Когда вы используете функциональные объекты в C++?
Я вижу функциональные объекты, часто используемые вместе с алгоритмами STL. Возникли ли функциональные объекты благодаря этим алгоритмам? Когда вы используете объект функции в C++? Каковы его преимущества?
5852 просмотров
schedule 22.04.2022

Создание объекта функции из строки
Вопрос. Есть ли способ создать объект-функцию в python с помощью строк? Информация: я работаю над проектом, в котором я храню данные на сервере sqlite3. нечего сходить с ума по этому поводу. класс DAL очень часто создается с помощью...
14955 просмотров

Создайте объект функции со свойствами в TypeScript
Я хочу создать функциональный объект, который также имеет некоторые свойства. Например, в JavaScript я бы сделал: var f = function() { } f.someValue = 3; Теперь в TypeScript я могу описать этот тип как: var f: { (): any; someValue:...
46727 просмотров
schedule 11.06.2022

Вызывают ли декораторы функций в python неявно декорированную функцию?
Мой титул может ввести в заблуждение. мой вопрос исходит из этого фрагмента кода. class myDecorator(object): def __init__(self, f): print "inside myDecorator.__init__()" f() # Prove that function definition has completed...
267 просмотров

Почему N3421 не предоставляет квалификатор noexcept?
В N3421 — Расширение функторов операторов‹> , новая специализация для стандартных объектов функций: template <> struct plus<void> { template <class T, class U> auto operator()(T&& t, U&& u) const ->...
415 просмотров

funcall в C++: объявление функций, которые принимают функции в качестве параметров
В Интернете есть много примеров использования STL для передачи функций или объектов функций в качестве параметров, например, в std::count . Как мне написать свои собственные функции, которые принимают такие аргументы? В качестве простого примера...
296 просмотров
schedule 30.04.2023

Указатель на элемент std::vector
у меня есть что-то вроде struct functor { functor(){} virtual int operator()()=0; }; struct impl : public functor { int i; impl(int ii) : i(ii) {} virtual int operator()(){return i;}; }; void call(functor& f) {std::cout <<...
67 просмотров

Python – передать именованные аргументы объекту функции
Мне позвонили по поводу устаревших параметров в веб-приложении. Я видел этот пост... wtforms+flask сегодняшняя дата в качестве значения по умолчанию ... что было на высоте. Значение поля по умолчанию устанавливалось при запуске...
493 просмотров

функциональные объекты для методов класса
Я знаю, как сделать функцию входным аргументом, когда функция не является методом, но я не могу понять, как это сделать, когда функция является методом. Вот что я пробовал: #include <iostream> class A { void funct_1(int a, void...
70 просмотров
schedule 15.07.2023

Учебник по C++, 5-е изд. : использование сортировки по вектору указателей не определено?
В учебнике по C++ 5 изд. стр. 172: «Мы не можем использовать операторы отношения для указателей на два несвязанных объекта: int i = 0, sz = 42; int *p = &i, *e = &sz;// undefined: p and e are unrelated; comparison is meaningless!...
129 просмотров
schedule 31.03.2023

Использование интеллектуальных указателей в многопоточном приложении
У меня есть некоторый расчет, который мне нужно выполнить, который зависит от двух или более шагов следующим образом: class A { public: double step1() { return 2.5; } }; class B { public: double step2() { return 1.2; } }; class Result {...
130 просмотров