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學習筆記繁體中文電子書版