альтернатива Си функциям с переменным количеством аргументов

Есть в проекте функции void func(char* a, ...); чем их можно заменить используя с++? И что скажете по быстродействию(медленнее альтернативное предложение или нет)


Ответы (1 шт):

Автор решения: karmik

Можно заменить тем же самым, т.к. они доступны в С++. А можно использовать variadic templates - https://en.cppreference.com/w/cpp/language/parameter_pack. Альтернативное решение безопаснее и быстрее в рантайме, но может быть дороже для компиляции

→ Ссылка