国产探花免费观看_亚洲丰满少妇自慰呻吟_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武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嵩明县| 渑池县| 汾阳市| 塔河县| 当阳市| 灵寿县| 修文县| 东兰县| 卫辉市| 博罗县| 绿春县| 那曲县| 克什克腾旗| 渝北区| 桃园市| 宜城市| 云浮市| 疏勒县| 塔河县| 抚远县| 密山市| 确山县| 德保县| 齐河县| 浦江县| 杭锦后旗| 枣庄市| 嵊泗县| 水城县| 鸡西市| 年辖:市辖区| 马公市| 聊城市| 类乌齐县| 岳阳市| 思南县| 太和县| 苍梧县| 正安县| 安顺市| 诸城市|