共用方式為


使用範本庫

範本有點像宏。 如同宏一樣,叫用範本會使它擴充至您已撰寫的程式碼(使用適當的參數替代)。 不過,範本會比這更進一步,以根據您傳遞為參數的類型來建立新的類別。 這些新類別會實作以範本程式碼表示之作業的型別安全方式。

ATL 之類的範本程式庫與傳統 C++ 類別庫不同,因為它們通常只以原始程式碼的形式提供(或作為一些支援執行時間的原始程式碼),而且本質上不是或一定是階層式的。 您不需要從類別衍生來取得所需的功能,而是從範本具現化類別。

另請參閱

ATL 簡介