C++ 語言細節極多,市面書籍過度強調語言特性與技巧(如《Effective C++》系列、《Modern C++ Design》),導致初學者誤以為「掌握更多細節=寫出更好程式」。實際上,模板元程式、traits 技術等進階特性主要服務於**程式庫開發**,而非日常應用開發。
| 書籍 | 定位 |
|---|---|
| 《The C++ Programming Language》(Bjarne) | 高屋建瓴的聖經,必備參考 |
| 《Accelerated C++》 | 最佳入門書,實務導向 |
| 《Large-Scale C++ Software Design》 | 務實架構指南 |
| 《C++ Templates》 | 僅作參考查閱 |
| 《C++ Template Metaprogramming》 | 精力過剩者娛樂,日常開發勿碰 |
| 《C++ Coding Standards》(Herb & Alexandrescu) | 日常開發足夠指導 |