zoukankan      html  css  js  c++  java
  • C++学习——函数模板

    函数模板定义的一般格式为

    template <typename 参数化类型名1,....typename 参数化类型名n>
    
    函数返回类型 函数名(形式参数列表)
    
    {函数体}
    

    说明:

    template 和 typename为关键字,<>尖括号内声明所使用的“参数化类型名”。 参数化类型名可以使用任何标识符,并不限定只能使用一个字符。参数化类型名可以不止一个,类型名之间用逗号隔开。

    /*具体例子*/
    template <typename T1,typename T2,typename T3>
    T1 sum_value(T1 x,T2 y,T3 z)
    {
        return x+y+z;  
    }
    
    int main(){
      char a = '0';int b = 1;double c = 3.2;
      cout<< sum_value(a,b,c);
      return 0;          
    }
    

      

  • 相关阅读:
    我的第一篇博客
    文献笔记5
    文献笔记4
    文献笔记8
    文献笔记6
    文献笔记10
    文献笔记7
    文献笔记1
    文献笔记2
    文献笔记3
  • 原文地址:https://www.cnblogs.com/hezijian/p/3741535.html
Copyright © 2011-2022 走看看