C++ 學習筆記 C++學習筆記繁體中文電子書版內容說明: 這集主要是介紹C++語言的基本和進階觀念, 藉由此電子書的教學,相信在你日後學習C語言的過程中, 絕對是一本值得參考的好書! 入門基礎: *資料型態與變數 oHello!World! o資料型態(Datatype) o字面常量(Literalconstant) o變數(Variable) o終端機輸入輸出(Input/Output) *運算 o算術(Arithmetic)運算、型態轉換(Typeconversion) o關係(Relational)運算、條件(Conditional)運算 o邏輯(Logical)運算、位元(Bitwise)運算 o遞增(Increment)、遞減(Decrement)、指定(Assignment)運算 *流程序控制制 oif條件判斷 oswitch條件判斷 ofor迴圈 owhile迴圈 obreak、continue、goto 進階型態: *陣列(Array) o一維陣列 o二維陣列 *向量(Vector) o陣列型式(Arrayidiom)vector oSTL型式(STLidiom)vector *字串(String) o字元陣列(C-style字串) o使用string型態 *指標(Pointer) o指標與記憶體位址 o指標的運算 o指標與陣列 onew運算子與delete運算子 o雙重指標 o指標與字串 o命令列引數 o參考(Reference) 函式: *函式入門 o函式簡介 o行內涵式(Inlinefunction) o預設引數 o重載函式(Overloadedfunction) o變數可視範圍(Scope) *進階議題 o遞迴(Recursion) o參數的傳值、傳參考 oreturn的傳值、傳參考 o不定長度引數(Variable-lengthargument) o函式指標 物件基礎: *封裝(Encapsulation) o簡介類別(Class) o建構函式、解構函式 oauto_ptr自動管理配置資源 oconst與mutable ofriend函式、friend類別 o物件指標 othis指標 ostatic成員 *封裝的進階議題 o巢狀類別(Nestedclasses) o區域類別(Localclasses) o成員函式指標(Pointertomemberfunction) o靜態類別成員指標(Pointertostaticclassmember) o重載運算子 o使用friend函式重載運算子 o複製建構函式、物件的指定 o使用者自訂型態轉換(User-DefinedConversions) o列舉(Enumeration) oUnion o位元欄位(Bit-field) 物件導向: *繼承(Inheritance) o公開(public)繼承 o受保護的(protected)成員 o成員函式的重新定義 o繼承後的建構函式與解構函式 o保護(protected)繼承、私用(private)繼承 *多型(Polymorphism) o虛擬函式(Virtualfunction) o純虛擬函式、抽像類別(Abstractclass) o執行時期型態資訊(RTTI) o使用dynamic_cast o多重繼承(一) o多重繼承(二) o虛擬繼承(VirtualInheritance) 例外處理(ExceptionHandling): *簡介例外處理 *自訂例外類別 *標準例外類別 *例外規格(ExceptionSpecifications) 範本(Template)、名稱空間(Namespace): *函式範本(Functiontemplate) *類別範本(Classtemplate) *名稱空間(Namespace) 相關商品:JSPServlet學習筆記繁體中文電子書版JSF學習筆記繁體中文電子書版Struts學習筆記繁體中文電子書版