範本
C + + 樣板可讓您定義一系列的函式或類別,可以用於不同類型的資訊。 C + + 樣板的 Microsoft 實作以 ISO/ANSI C++ 標準。
在導致重複的多個型別相同的程式碼的情況下,使用範本。 例如,您可以使用函式樣板來建立一組相同的演算法會套用到不同的資料類型的函式。 您也可以使用類別樣板,以開發一組型別安全類別。 範本有時會更好的解決方案,比 c 的巨集,並為 void 指標,並使用時,它們是特別好用集合 (其中一項主要使用在 MFC 中的範本) 以及智慧型指標。
在本節中
概觀
提供的範本或 Visual C++ 中的參數型型別相關的一般資訊。規格
提供一種規格的template宣告。型別名稱
告訴您, 型別名稱關鍵字。參考 [C++ 語言] 範本
提供工作,顯示如何參考程式碼中的範本。角括弧的位置
說明如何將角括號放在範本中。與其他實作的差異
說明 Microsoft 的特定實作的範本。名稱解析
討論三種樣板定義中的名稱。類別樣板
說明如何使用,並使用類別樣板。函式樣板
說明如何使用及處理函式樣板。
相關章節
ATL COM 元件桌面
提供 ATL 程式庫的參考資料,ATL 程式庫是簡化 COM 物件程式設計之樣板架構 C++ 類別的集合。C + + 語言參考
描述 C++ 程式設計語言,在 Microsoft C++ 中實作時。泛型和樣板
說明泛型和樣板之間的差異。