码迷,mamicode.com
首页 > 其他好文 > 详细

函数模板

时间:2020-04-22 23:02:26      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:错误   inf   类型   函数   注意   lin   span   模板   typename   

函数模板定义:(C++98添加关键字typename之前,c++使用class来创建模板)

技术图片

 

 

 举例:

技术图片

 

                                                                                                技术图片

                                        技术图片

 

 

注意:1.如果在全局域中声明了与模板参数(T)同名的对象函数或类型,则该全局名将被隐藏

           2.函数模板定义中声明的对象或类型不能与模板参数(T)同名

            3.模板类型参数名可以被用来指定函数模板的返回位 

                                            技术图片

              4. 模板参数名在同一模板参数表中只能被使用一次,但是模板参数名可以在多个函数模板声明或定义之间被重复使用

                                                                   技术图片

              5.如果一个函数模板有一个以上的模板类型参数,则每个模板类型参数前都必须有关键字class或者typename     

                                                             技术图片

               6.如同非模板函数一样的函数模板也可以被声明为inline或extern       应该把指示符放在模板参数表后而不是在关键字template前

                                                          (这里还犯了5的错误)技术图片

 

函数模板

标签:错误   inf   类型   函数   注意   lin   span   模板   typename   

原文地址:https://www.cnblogs.com/liu6666/p/12757328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!