Oracle Solaris Studio 12.2:C++ 用户指南

7.2.3 编译时实例化

实例化是 C++ 编译器从模板创建可用的函数或对象的过程。C++ 编译器使用了编译时实例化,在编译对模板的引用时强制进行实例化。

编译时实例化的优点是:

如果源文件位于不同的目录或您使用了具有模板符号的库,则模板可以多次实例化。