У меня есть две функции с переменными числами: foo (формат, ...)
и bar (формат, ...)
. Я хочу реализовать функцию foo
, чтобы она могла вызывать bar
с тем же списком аргументов, что и у нее. То есть
foo(format...)
{
...
bar(format, ...);
}
Например, вызов foo ("(ii)", 1, 2)
вызовет bar
с теми же аргументами bar ("(ii)" , 1, 2)
. Как следует реализовать эту функцию foo
?
PS: функция bar
взята из устаревшей библиотеки, интерфейс которой я не могу изменить.