Результаты поиска по запросу "functor"
Сериализация функтора C ++
Можете ли вы сохранить тело функции лямбда / функтора C ++? Например, скажем, у вас есть light0->lightFunction = []( real tEl, real pAz ) -> Vector { return Vector( // red is up lobe std::max<real>( 0., 5*cos(tEl)-4 ), // green lower ...
Как использовать функтор в качестве члена в шаблоне класса?
Я пытался использовать функтор какstd::function Объект внутри шаблона класса. Ниже то, что я сделал до сих пор. //! the functor class template template<typename T> struct func { void operator ()(T t) { std::cout << t << "\n"; } }; //! the class ...
повторно используемые классы условий / выражений
В некоторых случаях мне требовалось несколько классов для представления условий и управления ими (как правило, в пользовательском интерфейсе, поэтому пользователь создает запрос, комбинируя различные типы условий, а затем код может преобразовать ...
Функция-член класса pthread с аргументами
Мне удалось присоединить поток к члену класса, используя код внизу этой страницы:http://www.tuxtips.org/?p=5 [http://www.tuxtips.org/?p=5]. Я не могу понять, как расширить код для инкапсуляции такого метода, какvoid* atom(void *inst) где*inst ...
Как я могу получить типы аргументов указателя на функцию в классе шаблона Variadic?
Это продолжение этой проблемы:Общий функтор для функций с любым списком аргументов [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] У меня есть этот класс функтора (полный код см. Ссылку ...
Возможен ли класс черты is_functor C ++?
Как я могу сделать статический вывод, если аргумент является функциональным объектом C ++ (функтор)? template <typename F> void test(F f) {}Я пыталсяis_function<F>::value, но это не работает. Тоже вроде нетis_functor черта, так что, возможно, ...
C ++ функтор и шаблоны функций
рассмотрим этот простой и бессмысленный код. #include <iostream> struct A { template<int N> void test() { std::cout << N << std::endl; } }; int main() { A a; a.test<1>(); }Это очень простой пример шаблона функции. Что, если, однако, я хотел ...
Функторы, когда я должен их использовать, каково их предназначение [закрыто]
Я просто не могу обернуться вокруг них. Как я понимаю, это динамическое добавление логики в класс. Готовы ли к этому занятия в рамках? Зачем мне просто расширять класс и добавлять к нему функциональность в расширении. Я был бы доступен по всему ...
Функторы OCaml :: нелогичное поведение
Я экспериментирую с языком модулей OCaml (3.12.1), определяю функторы и сигнатуры для модулей и так далее, в основном следуя примерам изГлава 2 руководства OCaml [http://caml.inria.fr/pub/docs/manual-ocaml/manual004.html]и я случайно наткнулся на ...
Почему экземпляр Functor с двумя кортежами применяет функцию только ко второму элементу?
import Control.Applicative main = print $ fmap (*2) (1,2)производит(1,4), Я ожидал бы, что это произведет(2,4) но вместо этого функция применяется только ко второму элементу кортежа. ОбновитьЯ практически сразу понял это. Я выложу свой ответ ...