template一词译成模板,对于一个简单的词,我不想太深入的翻译,因为我觉得翻译的越明白可能让别人更糊涂,例子才是最能说明问题的,也是最好的解释。
1.函数模板:
2.类模板
3.模板特殊化:当你在使用一个模板,而又想对某一个特殊的类型做不同的实现时,就需要一个特殊化的模板声明。
4.模板默认值:
1)模板的类型也可有默认值;
2)模板的类型也可以是regular type,并非一定是以class或typename修饰的类型;