1. 程式人生 > >C++函式模板

C++函式模板

函式模板

template<typename T>通常被稱為模板,它告訴編譯器,後續的定義或函式宣告是模板,而T是型別引數。

模板引數表中包含的是資料型別引數。

在多個引數型別中,也可以這樣設計引數型別:

template<class T>
void show_stuff(int stuff1,T stuff2,T stuff2){
    ...
}

類模板

類模板的語法與函式模板基本相同,定義的類可以為類的其餘部分使用型別引數。