0、 課程目標
- 編程習慣:正規、大氣
- Object Based (基於對象):良好的方式編寫C++ class
- class with pointer members —— String
- class without pointer members —— Complex
- Object Oriented (面向對象):學習class之間的關係 —— oop
- 繼承 inheritance
- 複合 composition
- 委託 delegation
1、 C++ 演化
- 主要是:c++ 98 (1.0) 和 c++ 11 (2.0),另 c++ 14
- c++學習:c++語言 和 c++標準庫
2、 推薦書籍
- C++ Primer
- The C++ Programming Language (c++之父Bjarne Stroustrup撰寫)
- Effective C++:改善程序與設計的55個具體做法
- C++標準庫(第2版)
- STL源碼剖析
注:
學習該課程的前提是會一些C語言,知道程序是如何編譯的,會編譯程序。