Я не уверен, ответил ли этот вопрос. Но вот он идет:Функция C++: шаблоны Variadic без аргументов
мне было интересно, если это возможно, чтобы сделать что-то вроде
template<typename...classes>
void createObject(){
//pass each type into my template function wich takes one type only.
}
Я действительно не получаю, как это точно работает. Причина, по которой я не могу предоставить аргументы функции, заключается в том, что моя функция шаблона, которая должна вызываться внутри метода, принимает только один тип. Это связано с тем, что он возвращает объект в зависимости от его типа.
Любое предложение?
Примечание: GCC 4.6.2
Можете ли вы лучше узнать, что должен делать fuction и что он должен вернуть? Имеют ли возвращенные объекты какой-то общий тип между ними? –