條款01:視C++爲一個語言聯邦

將C++視爲由如下4個次語言組成的聯邦而非單一語言。編程

  • C
  • Object-Oriented C++,也就是面向對象的C with class,包括構造析構、封裝、繼承、多態、虛函數等知識
  • Template C++,這是C++的泛型編程(Generic Programming)部分
  • STL

每一個次語言都有本身的高效編程規則;
在某個次語言內部,各類高效編程規則都傾向簡單、固定;
當從某個次語言切換到另外一個時,高效編程規則可能會發生改變。函數

相關文章
相關標籤/搜索