我读到一些编译器可能会感到困惑的内容
template <class T>
void calculator<std::complex<T>>::myMin();
但也许只是像这样给它一个提示?要明确的是,这是一个部分专业化。
template < , class T>
void calculator<std::complex<T>>::myMin();
From http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_close.html#229 http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#229由@danh 在上面的评论中链接:
10/00 会议记录:
对函数模板部分特化的想法的一个主要关注点是函数模板可以重载,这与类模板不同。简单地命名特化中的函数模板(如类特化所做的那样)不足以识别正在特化的模板。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)