双重模板化函数实现-C ++

时间:2019-03-04 13:54:56

标签: c++ templates

我正在使用某些C ++,遇到了类似于以下代码的一行:

template<typename T1> template<typename T2> T2
classname<T1>::funcname(T2 x) {return x;}

我想知道是否有C ++专家可以与我联系,并帮助我理解为什么有两个模板参数。我的假设是,第一个是必需的,因为类本身也是模板,而第二个是功能模板。我感谢您的澄清!

0 个答案:

没有答案