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

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

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

2020-01-26 13:36:49
字體:
來源:轉載
供稿:網友

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

本節主要是說一下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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内江市| 漳州市| 华宁县| 南木林县| 铁力市| 江西省| 罗山县| 密山市| 彭州市| 连平县| 潜山县| 合作市| 黄冈市| 岳阳县| 奈曼旗| 甘肃省| 南漳县| 南木林县| 江永县| 安化县| 宜章县| 丹寨县| 锡林郭勒盟| 衡山县| 竹山县| 南川市| 兴仁县| 留坝县| 尼玛县| 陇南市| 宜宾市| 玛多县| 鄯善县| 大悟县| 缙云县| 湾仔区| 广河县| 泾阳县| 和龙市| 嵊泗县| 麻城市|