1、malloc/free是c中的一個函數(shù),new/delet是c++中的操作符,都是動態(tài)分配內(nèi)存 2、void *malloc(size_t ...
投稿
1、malloc/free是c中的一個函數(shù),new/delet是c++中的操作符,都是動態(tài)分配內(nèi)存 2、void *malloc(size_t ...
1、前言 簡單地說,每一個含有虛函數(shù)(無論是其本身的,還是繼承而來的)的類都至少有一個與之對應(yīng)的虛函數(shù)表,其中存放著該類所有的虛函數(shù)對應(yīng)的函數(shù)指...
眾所周知,每一個頭文件都應(yīng)該具有獨一無二的保護宏,以阻止頭文件被多次包含。 反模式 頭文件保護宏具有宏定義的所有缺點,如果名字太短很容易造成沖突...
在C++11中增加了override的關(guān)鍵字,當子類需要覆寫基類的虛函數(shù)時,提供顯式的override,可以有效改善程序的編譯時安全。 編譯時安...
extern "C"用于明確告訴C++編譯器放棄名字粉碎的工作機制,使其保留原始的符號名稱。 純粹的C庫 即使你提供的是一個純粹的C庫,也必須正...
前言 近期有不少同學私信我詢問關(guān)于C++ 虛表和虛函數(shù)的相關(guān)問題,于是就打算寫一篇關(guān)于C++虛函數(shù)和虛表的原理文章有助于大家更好的去理解和學習。...
1、為什么要進行內(nèi)存對齊呢? 平臺原因(移植原因):不是所有的硬件平臺都能訪問任意地址上的任意數(shù)據(jù)的;某些硬件平臺只能在某些地址處取某些特定類型...
技術(shù)交流QQ群:1027579432,歡迎你的加入! 1.Cpp中的結(jié)構(gòu)體 C/C++數(shù)組允許定義可存儲相同類型數(shù)據(jù)項的變量,但是結(jié)構(gòu)體是C++...
技術(shù)交流QQ群:1027579432,歡迎你的加入! 指針:指針是一個變量,只不過這個變量中存儲的是一個地址,指向內(nèi)存中的一個單元。 引用:引用...
今天去面試 面試官問我 a->b 跟 a.b有啥區(qū)別,我說第一個是通過指針去訪問成員,第二個是點語法去訪問 ,一般用在結(jié)構(gòu)體變量去訪問其內(nèi)部成員...