[计算机科学经

t x c templates the complete guide 56 string

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 告: template < 以逗號分隔的參數列 > C++ Templates - The Complete Guide 2 10 Function Templates(函式模板) ㆖述例子㆗,參數列就是 typename T。請注意,例㆗的「小於符號」和「大於符號」在這裡被 當作角括號(尖括號)使用。關鍵字 typename 引入了㆒個所謂的 type parameter(型別參數)— 這是目前為止 C++ 程式㆗最常使用的㆒種 template parameter,另還存在其他種類的 template parameter(譯註:如 nontype parameter,「非型別參數」),我們將在第 4 章討論。 此處的型別參數是 T,你也可以使用其他任何標識符號(identifier)來表示型別參數,但習慣寫 成 T(譯註:代表 Type)。Type parameters 可表示任意型別,在 function template 被呼叫時,經 。 (包括基本型別和 class 型別等等) , 由傳遞具體型別而使 T 得以被具體指定 你可以使用任何型別 只要它支援 T 所要完成的操作。本例㆗型別 T 必須支援 operator< 以比較兩值大小。 由於歷史因素,你也可以使用...
View Full Document

This note was uploaded on 08/25/2012 for the course EECS 101 taught by Professor Wre during the Fall '12 term at Beacon FL.

Ask a homework question - tutors are online