模板机制

1.程序的编译过程
预处理(Pre-processing)->编译(Compiling)->汇编(Assembling)->链接(Linking)

例:   	hello.c 经过预处理hello.i  (将宏展开)
		hello.i经过编译器hello.s
		hello.s经过汇编器hello.o
		hello.o经过链接器hello.exe

2.函数模板机制结论
1.编译器并不是把函数模板处理成能够处理任何类型的函数
2.函数模板通过具体类型产生不同的函数(产生了模板函数)
3.编译器会对函数模板进行两次编译,第一次在声明的地方对模板本身进行编译,在调用的地方对参数替换后的代码进行编译

你可能感兴趣的:(函数模板)