C++知識點目錄(都有答案)

LZ發現每天吸收的知識很多了,可是C++知識點還只是零散的,所以非常需要這樣一個思維導圖來給自己一個C++學習的宏觀框架。希望以後可以不斷補充各板塊內容

目錄

C++ Tips

關鍵字:conststaticexplcitoverridemovepair、boost::bind、sort

boost::shared_ptr、reserveextern互斥量mutex、鎖lock、條件變量std::condition_variable

 

指向對象的指針

動態內存:allocator類

內存分配、動態內存、智能指針、動態數組

函數指針與函數對象

for循環省略、if...else if與if...if區別

構造函數與析構函數

面向對象

封裝

繼承與虛繼承

多態及虛函數

C++11 新特性

C++ 11 :"emplace_back" 和 "push_back" 的區別

boost::format 以及 for 新特性

Lambda表達式

STL 部分:

STL 用法總結

全面的基礎知識

順序容器和關聯容器

《C++ Primer》再探容器Vector、數組、String、迭代器

vector的erase

vector內嵌vector

lower_bound和upper_bound

Effective C++部分:

1-4 const成員函數、static、確定對象使用前已先被初始化

條款5-12 構造/析構/賦值運算

條款13-17 資源管理

條款18-25 設計與聲明

條款26-31 實現

條款32-40 繼承與面向對象設計

配置部分:

VS2013配置Eigen+Opencv

C++異常處理

SLAM中的C++技巧

ORB-SLAM2中的C++技巧(一)

POJ C++課程

視頻1-10(引用、指針、const、動態內存分配、內聯函數)

15-19(重載成員函數、構造函數、複製構造函數、類型轉換構造函數、析構函數)

20-24(靜態成員變量、函數、成員對象、封閉類、this指針、常量對象、常量成員函數、常量引用)

25-30 運算符重載、賦值運算符重載、運算符重載爲友元函數、流插入和提取運算符重載​​​​​​​31-35(繼承和派生、繼承和複合、基類派生類同名成員、派生類的構造函數、public繼承的賦值兼容規則)​​​​​​​

 

類與對象編程(POJ C++ 第三週)

重載運算符+複製構造函數(POJ C++ 第4周)

下標運算符重載[]+函數調用運算符()+重載賦值運算符+構造函數(POJ C++ 第4周)

繼承派生類的構造函數+繼承string(POJ C++ 第5周)

多態+虛函數+虛析構函數(POJ C++ 第6周)

模板(POJ C++ 第7周)

整數的輸出格式(C++ POJ 第7周)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章