小编ant*_*nef的帖子

显式特化"..."不是函数模板的特化

我正在尝试专门化一个函数模板,但我收到一个错误(标题),我不知道如何解决它.我猜这是由于我在模板专业化中使用的混合类型.这个想法只是在专业化中使用int作为double.非常感谢.

template <typename T>
T test(T x) { return x*x; }

template <>
double test<int>(int x) { return test<double>(x); }
Run Code Online (Sandbox Code Playgroud)

c++ templates template-specialization

7
推荐指数
2
解决办法
1380
查看次数

标签 统计

c++ ×1

template-specialization ×1

templates ×1