欲以物件導向技術解決軟體危機者
《預備知識》
C程式語言
學習物件導向技術,培養C++應用程式撰寫能力。
1.物件導向分析設計基本概念 。
2.類別與物件。
3.建構元與解構元/資料成員與成員函式/this指標。
4.Static資料成員/static成員函式。
5.朋友函數/朋友類別與iterator class。
6.繼承與衍生類別的使用。
7.虛擬函式與多型/case study。
8.Call by value V.S. call by reference。
9.動態記憶體配置與釋放。
10.Copy constructor與operator assignment。
11.Embedded object。
12.變數型別轉換與conversion constructor。
13.簡介C++/MFC類別庫。
14.C和C++的互通。
15.多親繼承/虛擬基礎類別。
16.改變運算子定義。
17.樣版-template與STL樣版類別庫
18.認識TR1 Extension, C++0x, 和C++ 11的新語法
19.例外處理-exception handling。
20.C++的I/O-iostream類別使用。
21.RTTI-RunTime Type Information