Part1: 程式效率最佳化的方法
1. 80-20法則
2. Lazy evaluation
3. 分期攤還預期的計算成本
4. 了解暫時性物件的來源
5. 傳回質最佳化
6. 利用overload避免隱式型別轉換
7. 考慮使用其他程式庫
8. 了解Virtual function, virtual base class所需的成本
Part2: 記憶體管理方法
1. 使用相同型式的new和delete
2. 在destructor中用delete對付pointer member
3. 為記憶體不足狀況做準備
4. 記憶體管理