是否可以在没有附加类型的情况下对值进行模板专用化?

像这样:

template<typename T>
class foo
{
};

template<>
class foo<0>
{
};

最佳答案

是的,但是您想使用非类型模板参数:

template<int i>
class foo
{
};

template<>
class foo<0>
{
};

关于c++ - 模板值(value)特化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8006401/

10-13 07:10