Мне нужно оценить функцию со списком аргументов из массива аргументов, как в этом примере:
int compute(...) {
int n;
va_list params;
va_start(params, n);
// some custom computation with no "va" output
va_end(params);
}
И некоторый массив int (который является динамическим массивом, не полагается на фиксированный размер):
int arr[10] = {0, 1, 3, 7, 8, 1, 3, 5, 7, 9};
И мне нужно вызвать compute
как функция JS compute.apply(this, arr)
Я реализую некоторую библиотеку на C, поэтому она мне нужна.
ВC ++ это std :: apply но я хочу то же самое в C.
Спасибо