C 語言常用小點(diǎn)
C字符串
C 基礎(chǔ)-指針麻昼,函數(shù)處理器
C 文件操作
JNI 基礎(chǔ) C語言版
C++ 基礎(chǔ)知識點(diǎn)大綱
[C++ 基礎(chǔ)經(jīng)驗(yàn)知識點(diǎn)]
C++ 基礎(chǔ)代碼模板和使用
C++ 基礎(chǔ)-定點(diǎn)模式
C++ 宏定義
C++ 指針區(qū)分
C++ 指針特別篇-指針轉(zhuǎn)換和智能指針
C++ 類的繼承和多繼承
C++ this 原理
C++淺拷貝和深拷貝的原理
C++ 函數(shù)
C++ 仿函數(shù)
C++ 友元函數(shù)理解
C++ STL
C++ 模板函數(shù)純虛函數(shù)和Java對比
C++ 函數(shù)運(yùn)算符重載(二)化簡版
C++ 多線程
C++ 算法包和源碼簡析
C++對C的加強(qiáng)
namespace命名空間
- C++命名空間基本概念
- C++命名空間定義,使用語法馋辈,意義
新增Bool類型關(guān)鍵字
C/C++中的const
- const基礎(chǔ)知識
- 用法
- 含義
- 好處
- C/C++中const的區(qū)別
- const和#define相同之處
- const和#define的區(qū)別
引用
- 引用概念
- 引用是C++的概念
- 引用做函數(shù)參數(shù)
- 引用的意義
- 引用本質(zhì)思考
- 引用的本質(zhì)
- 函數(shù)返回值是引用
- 指針引用
- 常引用
C++對C的函數(shù)擴(kuò)展
- inline內(nèi)聯(lián)函數(shù)
- 默認(rèn)參數(shù)
- 函數(shù)占位參數(shù)
- 默認(rèn)參數(shù)和占位參數(shù)
- 函數(shù)重載
- 函數(shù)重載概念
- 函數(shù)重載的調(diào)用準(zhǔn)則
- 函數(shù)重載遇上函數(shù)默認(rèn)參數(shù)
- 函數(shù)重載和函數(shù)指針結(jié)合
- 函數(shù)重載抚芦、重寫、重定義
類和對象
基本概念
類的封裝
封裝(Encapsulation)
類成員的訪問控制
| 繼承方式 | 基類的public成員 | 基類的protected成員 | 基類的private成員 | 繼承引起的訪問控制關(guān)系變化概括 |
| :------------ | :---------------- | :------------------ | :---------------- | :------------------------------------- |
| public繼承 | 仍為public成員 | 仍為protected成員 | 不可見 | 基類的非私有成員在子類的訪問屬性不變 |
| protected繼承 | 變?yōu)閜rotected成員 | 變?yōu)閜rotected成員 | 不可見 | 基類的非私有成員都為子類的保護(hù)成員 |
| private繼承 | 變?yōu)閜rivate成員 | 變?yōu)閜rivate成員 | 不可見 | 基類中的非私有成員都稱為子類的私有成員 |struct和class關(guān)鍵字區(qū)別
對象的構(gòu)造和析構(gòu)
- 構(gòu)造函數(shù)和析構(gòu)函數(shù)的概念
構(gòu)造函數(shù)的分類及調(diào)用
- 無參數(shù)構(gòu)造函數(shù)
- 有參構(gòu)造函數(shù)
- 拷貝構(gòu)造函數(shù)調(diào)用時(shí)機(jī)
- 默認(rèn)構(gòu)造函數(shù)
構(gòu)造函數(shù)調(diào)用規(guī)則研究
深拷貝和淺拷貝
多個對象構(gòu)造和析構(gòu)
- 對象初始化列表
構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序研究
對象的動態(tài)建立和釋放
- new和delete基本語法