全特化的目的:当为特殊类型时,需要特殊处理。
偏特化的目的:固定几个类型,其他类型不确定。函数模板是不允许偏特化的,但函数允许重载,从而声明另一个函数模板即可替代偏特化的需要。
在模板、模板的全特化和模板的偏特化都存在的情况下,编译器在编译阶段的匹配顺序如下:模板的全特化、模板的偏特化、模板(优先级有高到低)
具体的内容请直接参考:链接
标签:函数,C++,类型,允许,模板,特化 From: https://www.cnblogs.com/codingbigdog/p/16841057.html