У меня есть шаблон следующим образом:
template <class T>
vector<T> read_vector(int day)
{
vector<T> the_vector;
{...}
return the_vector;
}
Я хотел бы иметь возможность сделать что-то вроде
vector<int> ints = read_vector(3);
vector<double> doubles = read_vector(4);
Возможно ли для шаблонов C ++ выводить тип возврата изкогда они вызываются, или я должен просто передать фиктивный аргумент в шаблон с типом, который я хочу, чтобы вектор имел?Последний работает, но грязнее.