国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

關于C++函數模版的實現講解

2020-05-23 13:24:02
字體:
來源:轉載
供稿:網友

若一個程序的功能是對某種特定的數據類型進行處理,則將所處理的數據類型說明為參數,那么就可以把這個程序改寫成為模版,模版可以讓程序對任何其他數據類型進行同樣方式的處理。

本節主要是說一下C++的函數模版,函數模版的定義一般形式是:

template <類型形式參數表> 返回類型  函數名(形參){  //函數實現}

看一個實例:

#include <cstdio>#include <iostream>using namespace std;//函數模板template <class T>T max(T & a, T & b)  { return a > b ? a : b;}int main(void){ int x, y; x = 1; y = 4; cout << "max = " << max<int>(x, y) << endl; cout << "max = " << max<double>(1.234, 5.567) << endl; cout << "max = " << max(21.234f, 51.567f) << endl; return 0;}

運行結果:

max = 1 
max  = 5.567 
max  = 51.567

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神农架林区| 萨嘎县| 罗定市| 新竹市| 临沂市| 军事| 金沙县| 高雄市| 盐城市| 永新县| 东山县| 扬州市| 沂水县| 兴隆县| 景泰县| 延安市| 茌平县| 容城县| 理塘县| 江源县| 邵阳市| 桂平市| 交城县| 尖扎县| 滦平县| 邮箱| 柘城县| 米林县| 武清区| 水城县| 石棉县| 封丘县| 延吉市| 石景山区| 杂多县| 富裕县| 阿拉善盟| 德清县| 托克逊县| 和平区| 墨脱县|