為什么動(dòng)態(tài)分配內(nèi)存? 數(shù)組的長(zhǎng)度必須事先指定,而且只能是常量,不能是變量 因?yàn)閿?shù)組長(zhǎng)度只能是常量,所以它的長(zhǎng)度不能在函數(shù)運(yùn)行的過(guò)程當(dāng)中動(dòng)態(tài)地?cái)U(kuò)充...
隱藏 當(dāng)我們同時(shí)編譯多個(gè)文件時(shí),所有未加 static 前綴的全局變量和函數(shù)都具有全局可見性,static可以隱藏變量、函數(shù) 持久 存儲(chǔ)在靜態(tài)數(shù)...
什么是new? c++通過(guò)new關(guān)鍵字進(jìn)行動(dòng)態(tài)分配內(nèi)存。 new開辟的空間存儲(chǔ)在堆上,而我們定義的變量存儲(chǔ)在棧上。 new分配的空間使用dele...
const很重要,也很難用! const是衡量一個(gè)程序員是否老道的一個(gè)標(biāo)準(zhǔn),它除了可以修飾變量之外,還可以修飾函數(shù) const修飾變量(常量,可...
getter getter函數(shù)必須加上const修飾,因?yàn)樾薷娜魏纬蓡T變量在getter方法中不被建議 成員變量類型為 int 、long 等基...
概述 很多同學(xué)有這樣的困擾:什么情況下使用指針?直接使用本體不是更方便、更好理解嗎? 什么情況下使用指針? 使用多態(tài)時(shí),當(dāng)然引用也可以 函數(shù)傳參...
局部變量 函數(shù)中定義的變量是該函數(shù)的局部變量。它們?cè)谄渌瘮?shù)的語(yǔ)句中是不可見的,通常無(wú)法訪問(wèn)它們。下面的程序顯示,由于函數(shù)中定義的變量被隱藏,所...
概述 我們?cè)陂_發(fā)過(guò)程中常常遇到需要存儲(chǔ)、表示一組數(shù)據(jù)的情況,包括存儲(chǔ)、表示一組同樣的的數(shù)據(jù)類型的數(shù)據(jù)還是不同的數(shù)據(jù)類型。首先我們會(huì)想到數(shù)組,數(shù)組...
什么是ASCII碼? 它是American Standard Code for Information Interchange的縮寫(美國(guó)標(biāo)準(zhǔn)信...