C++不是OOP語言,準確的說是包含了OOP特性的貼近計算機的語言.里面有4個語言系統:

× 結構化編程--一切從main開始驅動整個程序
× 基于對象編程--封裝,虛函數調用
× 面向對象編程--基于對象編程,(多從)繼承
× 泛型編程--模板機制,類型推演,偏特化,全特化

實踐中的C++:
? * 相對于C語言的優點 = 操作符 "." + "->" + 作用域指定符 "::" + 名稱重載
? * 先對于其他語言的優點 = 只要XXX語言能做的,本語言沒有不能做的,雖然可能比較麻煩
? * 自身的缺點 = 好多的語言特性要搞懂,學習周期長~~~
? * 累贅= 對C語言的兼容,模板代碼編譯時間長長,模板特性的錯誤消息壯觀啊!



append others in feature!