我有一个模板如下:
template <class T>
vector<T> read_vector(int day)
{
vector<T> the_vector;
{...}
return the_vector;
}
Run Code Online (Sandbox Code Playgroud)
我希望能够做类似的事情
vector<int> ints = read_vector(3);
vector<double> doubles = read_vector(4);
Run Code Online (Sandbox Code Playgroud)
C++模板是否有可能在调用它们时推断返回类型,或者我是否应该将伪参数传递给模板以及我想要的向量类型?后者有效,但更加混乱.