一、模板参数/模板实参
1.1 模板参数 template parameter
用于模板的声明中。
1.2 模板实参 template argument
用于模板的特化中。
二、模板名字/模板ID
2.1 模板名字 template-name
是一个简单的标识符。
2.2 模板ID template-id
附带有模板实参列表的模板名称。
三、特化/实例化
3.1 特化 specialization
特化可以显示进行,也可以隐士进行。
Heap<int> 显示
print(12.3) 隐士
3.2 实例化 instantiation
模板特化可能会,也可能不会导致模板的实例化
参考资料:
《C++必知必会》条款45 模板术语