最贊回答 / 伊兮塵昔
引用規(guī)避了指針的風(fēng)險(xiǎn),對(duì)引用不管怎么賦值都是安全的int &b = a;int *p = a;在程序的應(yīng)用中,可能會(huì)不小心就使用p = 1;而不是*p = 1;這樣的賦值語(yǔ)句,而前者直接改地址值的行為是很危險(xiǎn)的,因?yàn)?x1這個(gè)地址可能存放的是重要數(shù)據(jù),禁止讀寫(xiě)的區(qū)域。而引用就不會(huì)有這個(gè)問(wèn)題
2015-05-31
最贊回答 / Absolute_Duo
這個(gè)應(yīng)該是因?yàn)楹竺娴闹羔槅?wèn)題,const int類型的變量不能定義非const類型的指針?biāo)詂onst int a=3;const int *p=&a;這樣應(yīng)該是可以的
2015-05-19