函数模板的实例化:在编译阶段由编译器将函数模板结合类型实参变成具体的函数过程,谓之函数模板的实例化。每个这样的具体函数就是该函数模板的实例。
模板的实例化——在运行期间
对象实例化——编译阶段完成
3.类型参数
1)类型形参:必须是有效标识符,必须被typename关键字修饰
2)类型实参:所提供的操作规则,必须满足模板的需要,否则将导致编译的失败。
普通函数,仅在定义时被编译,放在代码段。
函数模板的实例化:在编译阶段由编译器将函数模板结合类型实参变成具体的函数过程,谓之函数模板的实例化。每个这样的具体函数就是该函数模板的实例。
模板的实例化——在运行期间
对象实例化——编译阶段完成
3.类型参数
1)类型形参:必须是有效标识符,必须被typename关键字修饰
2)类型实参:所提供的操作规则,必须满足模板的需要,否则将导致编译的失败。
普通函数,仅在定义时被编译,放在代码段。