技术栈
函数模版
GeniusAng丶
5 个月前
c++
·
stl
·
类模板
·
函数模版
C++模板编程—学习C++类库的编程基础
课程总目录模板的意义:对类型也可以进行参数化了函数模板:不进行编译,因为类型还不知道模板函数:在函数调用点,编译器用程序员指定的类型,从原模板实例化一份函数代码出来这就叫做模板函数,这是实例化出来真正需要进行编译的函数,因此站在编译器的角度来看,待编译的函数并没有减少,只是我们编写的代码量减少了。 同时,实例化出来的模板函数在.o文件符号表中产生相应的符号,每个函数名的符号只能出现一次