模版函數

#include <iostream>

using namespace std;


template <typename T>
inline T max(T const& a, T const& b)
{
 return a < b ? b : a;
}

template <typename T1, typename T2>
inline T1 max(T1 const& a, T2 const& b)
{
 return a < b ? b : a;
}

template < typename RT, typename T1, typename T2>
inline RT max(T1 const& a, T2 const& b)
{
 return a < b ? b : a;
}

 

調用時,函數參數使用的類型變量可以省略

發佈了52 篇原創文章 · 獲贊 5 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章