最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于C++函數(shù)模版的實(shí)現(xiàn)講解

 更新時(shí)間:2018年12月20日 09:18:07   作者:Engineer-Bruce_Yang  
今天小編就為大家分享一篇關(guān)于關(guān)于C++函數(shù)模版的實(shí)現(xiàn)講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

若一個(gè)程序的功能是對(duì)某種特定的數(shù)據(jù)類(lèi)型進(jìn)行處理,則將所處理的數(shù)據(jù)類(lèi)型說(shuō)明為參數(shù),那么就可以把這個(gè)程序改寫(xiě)成為模版,模版可以讓程序?qū)θ魏纹渌麛?shù)據(jù)類(lèi)型進(jìn)行同樣方式的處理。

本節(jié)主要是說(shuō)一下C++的函數(shù)模版,函數(shù)模版的定義一般形式是:

template <類(lèi)型形式參數(shù)表> 返回類(lèi)型  函數(shù)名(形參)
{
  //函數(shù)實(shí)現(xiàn)
}

看一個(gè)實(shí)例:

#include <cstdio>
#include <iostream>
using namespace std;
//函數(shù)模板
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;
}

運(yùn)行結(jié)果:

max = 1 
max  = 5.567 
max  = 51.567

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Matlab實(shí)現(xiàn)讀寫(xiě)txt文件數(shù)據(jù)與進(jìn)制轉(zhuǎn)換

    Matlab實(shí)現(xiàn)讀寫(xiě)txt文件數(shù)據(jù)與進(jìn)制轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了Matlab實(shí)現(xiàn)讀寫(xiě)txt文件數(shù)據(jù)與進(jìn)制轉(zhuǎn)換的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • C++實(shí)現(xiàn)簡(jiǎn)單版通訊錄管理系統(tǒng)

    C++實(shí)現(xiàn)簡(jiǎn)單版通訊錄管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡(jiǎn)單版通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • vs2022項(xiàng)目文件夾內(nèi).vs文件夾容量虛高問(wèn)題的解決

    vs2022項(xiàng)目文件夾內(nèi).vs文件夾容量虛高問(wèn)題的解決

    經(jīng)常會(huì)發(fā)現(xiàn)VS的項(xiàng)目文件夾占用空間很大,本文主要介紹了vs2022項(xiàng)目文件夾內(nèi).vs文件夾容量虛高問(wèn)題的解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • C++ 泛型編程詳解

    C++ 泛型編程詳解

    這一篇介紹一下 C++ 編程中與面向?qū)ο蟛⒘械牧硪淮蠓种А盒途幊?,這一篇主要介紹函數(shù)模板、類(lèi)模板和成員模板三大部分,需要的朋友可以參考下
    2020-02-02
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中約瑟夫環(huán)問(wèn)題探究

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中約瑟夫環(huán)問(wèn)題探究

    這篇文章主要介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)中約瑟夫環(huán)問(wèn)題,總的來(lái)說(shuō)這并不是一道難題,那為什么要拿出這道題介紹?拿出這道題真正想要傳達(dá)的是解題的思路,以及不斷優(yōu)化探尋最優(yōu)解的過(guò)程。希望通過(guò)這道題能給你帶來(lái)一種解題優(yōu)化的思路
    2023-01-01
  • C++中輸出十六進(jìn)制形式的字符串

    C++中輸出十六進(jìn)制形式的字符串

    這篇文章主要給大家介紹了C++中輸出十六進(jìn)制形式的字符串,文中給出了詳細(xì)的介紹,有需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2016-12-12
  • 關(guān)于C++地址交換的實(shí)現(xiàn)

    關(guān)于C++地址交換的實(shí)現(xiàn)

    在C++中,地址交換通常是指通過(guò)指針操作改變兩個(gè)變量之間的內(nèi)存地址引用,當(dāng)你有兩個(gè)指針?lè)謩e指向兩個(gè)變量時(shí),你可以通過(guò)某種機(jī)制交換這兩個(gè)指針的內(nèi)容,使得它們各自指向?qū)Ψ皆瓉?lái)的位置,本介紹了關(guān)于C++地址交換的實(shí)現(xiàn),需要的朋友可以參考下
    2024-11-11
  • 基于C程序啟動(dòng)代碼的深入分析

    基于C程序啟動(dòng)代碼的深入分析

    本篇文章是對(duì)C程序啟動(dòng)的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++ 刪除字符串的2種方法小結(jié)

    C++ 刪除字符串的2種方法小結(jié)

    這篇文章主要介紹了C++ 刪除字符串的2種方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • C++中MFC Tab Control控件的使用詳解

    C++中MFC Tab Control控件的使用詳解

    這篇文章主要介紹了C++中MFC Tab Control控件的使用詳解的相關(guān)資料,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

中西区| 曲沃县| 隆昌县| 盘锦市| 绥德县| 榆林市| 南昌县| 镇原县| 横山县| 磐安县| 延寿县| 锦屏县| 土默特右旗| 修文县| 东乌珠穆沁旗| 云南省| 通榆县| 德化县| 龙岩市| 江北区| 淮滨县| 江安县| 南汇区| 怀远县| 邹平县| 阜康市| 黄山市| 密山市| 岢岚县| 长海县| 临海市| 高清| 凤山市| 四川省| 西乡县| 平昌县| 老河口市| 葵青区| 崇州市| 深圳市| 富宁县|