最贊回答 / 伊兮塵昔
引用規(guī)避了指針的風險,對引用不管怎么賦值都是安全的int &b = a;int *p = a;在程序的應(yīng)用中,可能會不小心就使用p = 1;而不是*p = 1;這樣的賦值語句,而前者直接改地址值的行為是很危險的,因為0x1這個地址可能存放的是重要數(shù)據(jù),禁止讀寫的區(qū)域。而引用就不會有這個問題
2015-05-31
最贊回答 / Absolute_Duo
這個應(yīng)該是因為后面的指針問題,const int類型的變量不能定義非const類型的指針所以const int a=3;const int *p=&a;這樣應(yīng)該是可以的
2015-05-19