玩命纸鹤

文章
11
资源
0
加入时间
2年10月21天

C++重载函数和函数模板

重载函数是c++代码可以存在函数名相同,但是内置参数个数或者是参数类型不同的函数,那么我们可以通过在调用这些函数时传入参数的不同,来调用不同的参数。而模板则不同,模板是通过我们在定义函数时,不给出函数的参数类型,以一个模板名代替,随后在函数调用的过程中,编译器可以通过对函数传入参数的类型的判定,来将模板名代替成参数所对应的类型。而函数模板是通过定义一个模板,以一个自己随意定义的(上文是T)来代表各种参数,从而能够实现泛化,后面算法库里面所定义的函数,都是用到了函数模板。