欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

看一個實例:

#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;
}

運行結(jié)果:

max = 1 
max  = 5.567 
max  = 51.567

總結(jié)

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

相關(guān)文章

  • C++ vector的用法小結(jié)

    C++ vector的用法小結(jié)

    這篇文章主要介紹了c++中,vector是一個十分有用的容器,下面對這個容器做一下總結(jié)
    2013-12-12
  • C++數(shù)據(jù)結(jié)構(gòu)之搜索二叉樹的實現(xiàn)

    C++數(shù)據(jù)結(jié)構(gòu)之搜索二叉樹的實現(xiàn)

    了解搜索二叉樹是為了STL中的map和set做鋪墊,我們所熟知的AVL樹和平衡搜索二叉樹也需要搜索二叉樹的基礎(chǔ)。本文將詳解如何利用C++實現(xiàn)搜索二叉樹,需要的可以參考一下
    2022-05-05
  • C++程序的執(zhí)行順序結(jié)構(gòu)以及關(guān)系和邏輯運算符講解

    C++程序的執(zhí)行順序結(jié)構(gòu)以及關(guān)系和邏輯運算符講解

    這篇文章主要介紹了C++程序的執(zhí)行順序結(jié)構(gòu)以及關(guān)系和邏輯運算符講解,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • C語言實現(xiàn)三子棋小游戲詳解

    C語言實現(xiàn)三子棋小游戲詳解

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)三子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 詳解C語言解決經(jīng)典問題之兔子產(chǎn)子

    詳解C語言解決經(jīng)典問題之兔子產(chǎn)子

    有一對兔子,從出生后的第 3 個月起每個月都生一對兔子。小兔子長到第 3 個月后每個月又生一對兔子,假設(shè)所有的兔子都不死,問 30 個月內(nèi)每個月的兔子總數(shù)為多少?本文將用C語言解決這一經(jīng)典問題,需要的可以參考一下
    2022-03-03
  • C++實現(xiàn)LeetCode(203.移除鏈表元素)

    C++實現(xiàn)LeetCode(203.移除鏈表元素)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(203.移除鏈表元素),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C語言中scanf與scnaf_s函數(shù)詳解

    C語言中scanf與scnaf_s函數(shù)詳解

    大家好,本篇文章主要講的是C語言中scanf與scnaf_s函數(shù)詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 解析C/C++指針、函數(shù)、結(jié)構(gòu)體、共用體

    解析C/C++指針、函數(shù)、結(jié)構(gòu)體、共用體

    這篇文章主要介紹了C/C++指針、函數(shù)、結(jié)構(gòu)體、共用體的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C++ Boost MPI接口詳細講解

    C++ Boost MPI接口詳細講解

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-11-11
  • C語言實現(xiàn)單詞小助手改進版

    C語言實現(xiàn)單詞小助手改進版

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)單詞小助手的改進版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評論