成員模板(member template) 既可以在普通類(ordinary class), 也可以在類模板(class template);在普
類模板(class template)的友元(friend)和普通類的友元, 有很多區別,主要原因是類模板包含模板參數(template para
C++的模板(template)是泛型編程(generic programming)的基礎;面向對象編程 是 運行(run time)時 知道類型
在繼承過程中, 需要區分復制(copy)和虛復制(virtual copy);在派生類轉換為基類時, 復制(copy)有可能切掉(sliced d
迭代器(iterator) 是一種指針類型, 也分const指針本身(地址) 和 const指針所指的值, 兩種情況;但是寫法和const內置指針
虛函數(virtual function) 在 基函數(base function) 和 派生函數(derived function) 之間可以覆
純虛函數(pure virtual), 是一個基類中的方法, 僅僅是聲明, 而不包括定義, 是一個泛化概念(general concept);是把
繼承(inheritance)和動態綁定(dynamic binding) 是面向對象的重要組成部分, 即繼承(inheritance)和多態(p
C++11標准在2011年8月份獲得一致通過,這是自1998年後C++語言第一次大修訂,對C++語言進行了改進和擴充。隨後各編譯器廠商都各自實現或