【Geekband】Week 6 Notes

0. 總體內容

1. C++

1.1 函數模板 - 對應一族函數

  • 在調用過程中,要注意不能夸types,因此設計時需要考慮周全。

1.2 類模板

  • 基本概念、聲明和使用
  • 特化和偏化是后續使用的關鍵

2. 泛型編程

3. 容器的使用

  • Vector
    • 創建連續空間
    • 動態空間調整
    • vector::at()需要邊界檢查
    • vector::operator[]效率高
  • Deque
    • 雙向隊列,操作首尾
    • 大塊分配內存
  • List
    • 添加、插入和刪除只通過指針操作
    • 查找時間長
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容