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

2 ответа

Сериализация функтора 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 ...

4 ответа

Почему operator () функтора без сохранения состояния не может быть статическим?

Почему

3 ответа

Почему экземпляр Functor с двумя кортежами применяет функцию только ко второму элементу?

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

3 ответа

Идиома верхней треугольной петли для списков Scala

Из моего опыта в императивном программировании я привык делать for (i = 0; i < 1000000; i++) { for (j = i + 1; j < 1000000; j++) { doSomething(array[i], array[j]) } }изучить все уникальные пары в массиве из миллиона элементов.doSomething это ...

2 ответа

Являются ли экземпляры Functor уникальными?

Мне было интересно, в какой степениFunctor экземпляры в Haskell определяются (однозначно) по законам функторов. посколькуghc может вывестиFunctor По крайней мере, в случаях, когда используются типы данных "заурядный", кажется, что они должны ...

1 ответ

генерация функтора по типу указателя на функцию-член

Я пытаюсь упростить (черезmake_fn()) генерация функторов, которые препроцессируют параметры (черезwrap()) для функций-членов arityn. Генерация функторов в основном работает, но до сих пор только путем явного указания типов параметров для ...

1 ответ

 абсолютно разумно

приведен мой случай использования Я используюкоты [https://typelevel.org/cats/]для проверки моего конфига. Мой конфигурационный файл находится в формате json.Я десериализовал мой конфигурационный файл в мой класс делConfig с помощьюподъемная ...

3 ответа

Возможен ли класс черты is_functor C ++?

Как я могу сделать статический вывод, если аргумент является функциональным объектом C ++ (функтор)? template <typename F> void test(F f) {}Я пыталсяis_function<F>::value, но это не работает. Тоже вроде нетis_functor черта, так что, возможно, ...

3 ответа

Как использовать функтор в качестве члена в шаблоне класса?

Я пытался использовать функтор какstd::function Объект внутри шаблона класса. Ниже то, что я сделал до сих пор. //! the functor class template template<typename T> struct func { void operator ()(T t) { std::cout << t << "\n"; } }; //! the class ...

1 ответ

Передача объекта функции C ++ функции pthread_create в качестве подпрограммы потока

Я знаю, что подпрограмма потока, которая передается в API pthread_create, имеет прототип