小编L L*_*L L的帖子

从返回类型推断类型T的模板

我有一个模板如下:

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++模板是否有可能在调用它们时推断返回类型,或者我是否应该将伪参数传递给模板以及我想要的向量类型?后者有效,但更加混乱.

c++ templates generic-programming

2
推荐指数
1
解决办法
126
查看次数

标签 统计

c++ ×1

generic-programming ×1

templates ×1