inline成員函數(shù): 聲明或定義時指定為inline都可以。作用:在調(diào)用處直接在行內(nèi)展開代碼,以提高效率。類的inline成員函數(shù)定義在包含該類的頭文件中。 類內(nèi)部定義的函數(shù)均為inline函數(shù)。
mutable數(shù)據(jù)成員:任何函數(shù)(包括類const成員函數(shù))都可以修改mutable數(shù)據(jù)成員。
explicit構(gòu)造函數(shù):聲明時指定,定義時不允許重復(fù)指定為explicit。作用:防止在需要隱式轉(zhuǎn)換的上下文中使用構(gòu)造函數(shù)。
friend成員:非類成員可以訪問類的私有成員。需要特別注意友元聲明和作用域。如果想將(其他類的)成員函數(shù)設(shè)為友元,必須先聲明;而如果想將(其他)類或非成員函數(shù)設(shè)為友元,則不必預(yù)先聲明。
static數(shù)據(jù)成員:static數(shù)據(jù)成員不用構(gòu)造函數(shù),在類的外部定義,定義時進行初始化。
static成員函數(shù):聲明時指定static類型,定義時不用重復(fù)聲明。沒有this指針。
const static數(shù)據(jù)成員:一般地類的static數(shù)據(jù)成員不能在類的內(nèi)部定義。有例外就是可以用常量表達式初始化const static數(shù)據(jù)成員,不過即使這樣也需要在類定義體的外部進行該const static數(shù)據(jù)成員的定義。
static成員不是類對象的組成部分,非static數(shù)據(jù)成員不能是該成員所屬的類類型,而只能是對應(yīng)的指針和引用,而static成員則可以是該成員所屬的類類型。

文章來源:http://liyuxia-life.spaces.live.com/Blog/cns!DA1B364675ACF35!252.entry