[计算机科学经

863 policies have much in common with traits but

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: 為止我們已經介紹了 C++ templates 的基本概念。進㆒步講述細節之前,讓我們先關注㆒㆘ 本書各概念所使用的術語。這非常有必要,因為在 C++ 社群(甚至 C++ 標準委員會)㆗,對概 念和術語的運用不見得精準。 7.1 是 Class Template 還是 Template Class? 在 C++ ㆗ structs classes 和 unions 統稱為 class types 如果沒有附加額外飾詞 ㆒般字體的 "class" , 、 。 , 表示的是關鍵字 class 和 struct 所代表的型別18。特別請注意,"class type" 包括 unions,而 "class" 不包括 unions。 面對㆒個「本身是 template」的 class,㆟們的稱謂相當混亂: 術語 class template 表示此 class 是個 template。這就是說它是「㆒整族 classes」的參數化描 述(parameterized description)。 術語 template class 有以㆘用法(其㆗第㆓和第㆔種用法的差異甚微,在本書其他部份並無重 要用途): 作為 class template 的同義...
View Full Document

Ask a homework question - tutors are online