C++簡介源碼講解精闢版,C++入門級C++學習,C++與C的區別值得知曉
C語言和C++基礎區別
需要c++零基礎視頻 開發工具 系統學習路線,私信回覆 關鍵字:“777” 獲取
C++標準輸入和輸出
命名空
1.命名空間的定義 :
namespace 標識符{ } 例:namespace my{int a=1;}
命名空間中的成員訪問:作用域分辨符:: 例: cout<<:a>
省略限定符(前綴):using namespace my;
聯想到 標準命名空間 :using namespace std; 標準命名空間 沒有這個,需要加std::cout ,std::cin ,std::endl;
2 .命名空間的嵌套:
cout<<:danny::b>
1:using namespace my::danny;
2: namespace IM=my::danny
bool:布爾類型
1. 值:0 和1 或者false和true
2. 代表是真和假,計算機裡面非零表示真,只有0表示假
3. 內存佔用 1個字節
一般當做判斷函數的返回值類型使用
引用類型
1.起別名的作用
2.防止拷貝本產生
3.當作左值使用
4.右值引用:常量的引用 例:int A(int && mm); 調用時候可以使用A(1);
需要c++零基礎視頻 開發工具 系統學習路線,私信回覆 關鍵字:“777” 獲取
堆內存申請
由原來的malloc,realloc,calloc,free 等改為new和delete
結構體:
1.定義變量直接使用結構體名,可以省略關鍵字struct
2.結構體中允許成員的存在,以及構造函數的存在
inline 內聯
inline關鍵字用來定義一個類的內聯函數,引入它的主要原因是用它替代C中表達式形式的宏定義。
函數重載
函數重載:允許函數名相同,參數不同的函數存在
1.參數數目不同
2.參數類型不同
3.參數類型不同時候參數類型不同
函數缺省
函數缺省:允許函數參數被初始化
1.函數缺省其實是重載的一種優化體
2.函數缺省必須從右往左缺省
需要c++零基礎視頻 開發工具 系統學習路線,私信回覆 關鍵字:“777” 獲取
閱讀更多 IT時代發展 的文章