Мне нужно определить виртуальную функцию, которая может принимать переменное количество аргументов, проблема в том, что эллипсы в стиле c не работают для типов, отличных от pod, у меня ограниченный объем памяти (2 КБ), поэтому я пытаюсь избежать выделения временного объекта только для передачи функции, все аргументы будут одного типа (настраиваемый общий указатель), у меня также нет доступа к stl или boost. Есть ли уловка C ++, которая позволила бы мне вызвать функцию с переменными аргументами?