Вопросы по теме 'variadic'

Заполните контейнер параметрами шаблона
Я хочу заполнить параметры шаблона, переданные в вариативный шаблон, в массив фиксированной длины. Для этого я написал следующие шаблоны вспомогательных функций template<typename ForwardIterator, typename T> void fill(ForwardIterator i) {...
777 просмотров
schedule 05.06.2024

Функция вариативной композиции?
Я пытаюсь написать функцию композиции функций с переменным числом аргументов. Это в основном (.) , за исключением того, что функция второго аргумента является вариативной. Это должно допускать такие выражения, как: map even . zipWith (+)...
1048 просмотров

Управление временем жизни делегата C++
Я наткнулся на следующую запись в блоге, в которой объясняется, как создавать делегаты C++ с использованием вариативных шаблонов: http://blog.coldflake.com/posts/2014-01-12-C++-delegates-on-steroids.html Я воспроизвожу класс Delegate в сообщении...
215 просмотров
schedule 27.04.2024

Valgrind Условный переход или перемещение зависит от унифицированного значения (значений) при использовании последовательного вызова вариативных функций
Основные данные - это три двойных, определенных в главном. Функция с переменным числом аргументов wrapperVariadic принимает их и возвращает истину, если их сумма строго положительна. Все заданные числа маленькие и положительные, поэтому результат...
590 просмотров
schedule 28.10.2023

Разрушенная итерация по вариативным аргументам, как последовательность кортежей в D
Допустим, я хочу обработать вариативную функцию, которая поочередно получает начальные и конечные значения 1 или более интервалов и должна возвращать диапазон случайных значений в этих интервалах. Вы можете представить, что ввод представляет собой...
63 просмотров
schedule 11.10.2022

Как поместить n аргументов в стек без ассемблера
Я пишу обёртку для вызова функции с разным количеством аргументов, мне нужно сделать push arguments без ассемблера как мне это сделать? пример ленивого кода: typedef void (*call_func_t)(); for (int i = 0; i < argsCount, ++i) {...
34 просмотров
schedule 17.03.2024