标签: c++ templates
这可能看起来像一个愚蠢的问题,但是模板类或函数是否可以将不同的数据类型作为参数。
E.g。对于定义;
T compare(T n1, V n2, T n3){ ... }
如果不是这样,那不是一个好主意吗?
答案 0 :(得分:2)
是的,有可能:
template <class T, class U> T GetMin (T a, U b) { return (a<b?a:b); }
(取自http://www.cplusplus.com/doc/oldtutorial/templates/)