1. 基本定義ios
模板是函數
2. 分類spa
2.1 函數模板.net
(1) 做用: 函數模板能夠用來建立一個通用功能的函數,以支持多種不一樣形參,進一步簡化重載函數的函數體設計。設計
(2)申明方法:code
template<class/typename 標識符>blog
函數申明 get
(3)實例:io
#include<iostream> using namespace std; template<class T> T Max( const T x, const T y); int main() { int a=10; int b=11; cout<<Max(a,b); return 0; } template<class T> T Max( const T x, const T y) { return (x>y?x:y); }
2.2 類模板模板
2.2.1
3. 注意問題
1. 類模板定義的頭文件(.h)和模板的實現文件(.cpp)最好放在一塊兒。
詳細的解釋參見:http://blog.csdn.net/sanvy4116/article/details/1930761