-
對(duì)比兩個(gè)例子 在上面的例子中,x的被const修飾,其值不可變.而y指針指向x,*y的值可變,所以存在通過(guò)*y修改x的可能.所以計(jì)算機(jī)不允許.(用大的權(quán)限(讀/寫(xiě))指向小的權(quán)限(讀),是不允許的); 在下面的例子中,x可讀可寫(xiě),const修飾*y,則*y的值不可變,所有y只有讀權(quán)限(小權(quán)限(讀)指向大權(quán)限(讀寫(xiě))是允許的)查看全部
-
釋放后要設(shè)置空指針p=NULL查看全部
-
檢查是否申請(qǐng)成功查看全部
-
聲明有默認(rèn)值,實(shí)現(xiàn)只要寫(xiě)參數(shù)查看全部
-
遞歸無(wú)法使用內(nèi)聯(lián)查看全部
-
默認(rèn)參數(shù)在右端查看全部
-
上面的code,有通過(guò)可變指針y改變const x的風(fēng)險(xiǎn),不允許通過(guò)查看全部
-
const int x=4; const int &y=x; y=6; // not allowed查看全部
-
// const int &b=a; // 可以通過(guò)x修改,不能修改y查看全部
-
內(nèi)存管理 NULL要大寫(xiě)查看全部
-
申請(qǐng)內(nèi)存查看全部
-
內(nèi)容總結(jié)查看全部
-
申請(qǐng)內(nèi)存查看全部
-
new delete查看全部
-
重載 數(shù)組函數(shù)調(diào)用查看全部
舉報(bào)
0/150
提交
取消