c++具有過程性、面向對象、泛型編程
、
C++融合了三種不同的編程方式:①C語言代表的過程性語言
②類代表的面向過程的語音
③C++模版支持的泛型編程
C語言編程原理:①數據+算法
②自頂向下
面向對象編程特點:①封裝:隱藏數據,使其免遭不適當的房屋呢
②繼承:使用舊類派生出來的新類
③多態:爲運算符和函數創建多個定義,通過編譯上下文來決定使用哪個類規定 了使用哪些數據來表示對對象以及可以對這些數據執行哪些操作
泛型編程:提供了執行常見任務的工具,由模板和STL庫支持,特點是代碼重用性更強。原因是不使用特定的數據類型 ,它的類和函數使用模板template,參數使用通用類型。可能是基本數據類型,也可以是用戶創建類型(結構、類。鏈表、圖)
泛型:創建獨立於類型的代碼
可移植性和標準,硬件特定的程序是不可移植的