面向過程編程(OPP),面向對象編程(OOP),泛型---C++ Primer(-)

  1. 計算機要處理兩個概念:數據和算法。與強調算法的過程性相比,OOP強調的是數據。
  2. 在C++中,類是一種規範,它描述這種新型數據的格式。OOP程序設計方法首先設計類,它們準確表示了程序要處理的東西;其次設計使用這些類的對象的程序。從低級組織(如類)到高級組織(如程序)的處理過程叫作 自下向上(bottom-up)的編程。
  3. OOP編程特性:可重用性,封裝性,多態性。
  4. C++泛型編程(generic programming),與OOP目標相同,使重用代碼和抽象通用概念更簡單。不一樣的是OOP強調的是編程的數據方面而泛型編程強調的是獨立於特定的數據類型。術語「generic」強調的是建立獨立於類型的代碼。
  5. C++是C語言的超集,C++能夠使用已有的C軟件庫。名稱C++來自C語言的遞增運算符++,該運算符將變量加1.名稱C++代表,它是C的擴充版本。除了C的方法組件外,C++增長了數據類型,類,模版,異常處理,命名空間,運算符重載,函數名重載,引用,自由存儲管理運算符,新增庫函數。
  6. 計算機程序將實際問題轉換爲計算機可執行的一系列操做。OOP部分賦予了C++將所涉及的問題概念聯繫起來的能力,C部分則賦予C++緊密聯繫硬件的能力。
  7. C++融合了OOP,泛型編程和傳統的過程性方法,這代表C++強調的是實用價值,而不是意識形態的方法,這也是該語言得到成功的緣由之一。
  8. 可移植性:最新的C++標準爲ISO/IEC:14882:2011,最新的C標準爲:C99。
  9. 程序建立技巧:
相關文章
相關標籤/搜索