今日正式進入書本內容。如前天所提到本書總共分成9個章節,第一章總共有四條,章節標題是Accustoming Yourself to C++,章節開頭說明在你駕馭C++之前你需要了解一些事,雖然整本書都是在介紹你要用C++需要了解的事,但本章就是最基本的,重中之重!
簡而言之就是進入C++的世界不可不知的最基本事項的概念,應該也不會太複雜XD
直接進入第一條:
View C++ as a federation of languages
C++的原名是 "C with Classes" : 原本其實是C + 一些features,後來發展起來一點東長西湊,夾雜了各種特性,所以其實可以把它當成是語言大熔爐,是由幾種次語言組成。因為C++包含了幾種次語言,整體來看會覺得怎麼規則這麼亂,但其實切成單個次語言的特性規則等等會比較單純易於理解。
那C++可以切成哪些次語言呢?有四種:
貼心重點提醒
Rules for effective C++ programming vary, depending on the part of C++ you are using.
總之就是要因地制宜,畢竟他是聯邦,你用到某地的用法時就要考慮它local的特性,不是中央規則一條打到底,不然會很困擾。
易於理解的第一條規則,放在心裡就好,才不會困惑說诶前一條規則明明這樣說,為什麼這邊用的時候又不對惹。