一个类模板可以具有一个或者多个模板参数。当这组模板参数被设定为一组具体类型时实例化后的类就能够处理这组具体类型的数据。模板参数可以被设定为任意类型使得这个类模板可以处理任意类型的数据,这是泛型编程思想所要达到的目标然而,在某些场合下当模板参数被设定为某些特定类型时,我们希望实例化后的类具有特定的行为这僦需要使用类模板特化技术。
从最终的打印结果看以看到在使用特化模板类 实例化对象时,可以做一些与众不同的处理;而未作特化的類型在使用主类模板实例化对象后,将会具有完全相同的操作(相同的成员函数的调用)
可以说类模板特化,是泛型之中特别的亮点の一接下来还要多总结,灵活使用
发布了99 篇原创文章 · 获赞 25 · 访问量 6万+