條款01:視c++為乙個語言聯邦(view c++ as a federation of languages)
內容:今天的c++已經是個多重範形程式語言(multiparadigm programming language),
乙個同時支援過程形式(procedural)、物件導向形式(object-oriented)、函式形式
(functional)、泛型形式(generic)、元程式設計形式(metaprogramming)的語言.
為了理解c++,你必須認識其主要的次語言,總共只有四個:
■ c.
■ object-oriented c++.
■ template c++.
■ stl.
請記住:
■ c++高效程式設計守則視狀況而變化,取決於你使用c++的哪一部分.
條款1 視C 為乙個語言聯邦
view c as a federation of languages.今天的c 已經是個多重范型程式語言 multiparadigm programming language 乙個同時支援過程形式 procedural 物件導向形式 object oriented 函式形式 functional ...
視C 為乙個語言聯邦
c 是個多重泛型程式語言,同時支援以下形式的語言 1 過程形式 2 物件導向形式 3 函式形式 4 泛型形式 5 元程式設計形式。理解c 的方法 將c 視為乙個由相關語言組成的聯邦而非單一語言。在其某個次語言中,各種守則與通例都傾向簡單 直觀易懂 並且容易記住。當從乙個次語言移至另乙個次語言,守則可...
Item 01 視C 為乙個語言聯邦
item 01 view c as a federation of languages 如今的c 已經是個多重范型程式語言 乙個同時支援過程形式 procedural 物件導向形式 object oriented 函式形式 functional 泛型形式 generic 元程式設計性形式 metap...