如何在C ++中为模板函数指定别名?

时间:2015-06-04 16:49:46

标签: c++ function templates alias

我正在为C ++编写一些数学函数,并且刚刚学会了使用模板函数,所以我不必为所有不同的类型加载一个简单函数的重载副本。 我已经制作了一个测试程序,它具有我可能使用的所有不同类型,并通过该函数运行每个类型以检查它们是否正常工作。

我现在要做的是为我的一个模板函数分配一个别名,用不同的名称来调用它,这样我就可以编写新的函数并通过将别名更改为新函数来运行它们而不是通过查找和替换整个代码来更改为我想要测试的新函数。

我试过this

template <typename T> using B = A<T>;

this

template<typename T>
constexpr auto alias_to_old = old_function<T>;

但他们都错了。

请注意我几乎是C ++的初学者,所以不要在你的答案中使用行话,明白的例子将不胜感激。

谢谢!

0 个答案:

没有答案