Можно ли сделать что-то вдоль линий:хранения введите тип для обработки переменных списков аргументов
type t = int;//this would be a function which identifies what type the next argument is
if(t == int)
printf("%d", va_arg(theva_list, t));
в относительно тривиальным образом? Единственный объект, который я знаю, который может содержать тип, - type_info, и я не могу понять, как его использовать таким образом.
Спасибо, Патрик
Если вам нужно знать тип во время выполнения, в вашем дизайне обычно что-то не так. Лучшее объяснение проблемы, которую вы пытаетесь решить, может помочь. –