模板 (C++)維基百科,自由的 encyclopedia 關於「模板」一詞的其他意思,請見「模板」。模板(Template)在C++程式設計語言中,是指函式模板與類模板[1],是一種參數化類型機制。Java和C#中的泛型與C++的模板大體對應,但也有一些功能上的顯著差異(C++模板支援兩者沒有明確對應的模板模板參數和模板非類型參數,但不支援Java的萬用字元以及C#的泛型類型約束)。模板是C++的泛型編程中不可缺少的一部分。 模板是C++程式設計師絕佳的武器,特別是結合了多重繼承與運算子多載之後。C++的標準函式庫提供的許多有用的函式大多結合了模板的概念,如STL以及iostream。
關於「模板」一詞的其他意思,請見「模板」。模板(Template)在C++程式設計語言中,是指函式模板與類模板[1],是一種參數化類型機制。Java和C#中的泛型與C++的模板大體對應,但也有一些功能上的顯著差異(C++模板支援兩者沒有明確對應的模板模板參數和模板非類型參數,但不支援Java的萬用字元以及C#的泛型類型約束)。模板是C++的泛型編程中不可缺少的一部分。 模板是C++程式設計師絕佳的武器,特別是結合了多重繼承與運算子多載之後。C++的標準函式庫提供的許多有用的函式大多結合了模板的概念,如STL以及iostream。