作者hirabbitt (兔子)
看板C_and_CPP
標題[問題] 參考的初值指定
時間Thu Mar 5 18:09:38 2009
想請問大家
使用參考是不是在定義時就要設初值
不然之後就沒用了
也就是說
在程式碼中的
int& i; //沒用
是沒用的?
因為之後好像什麼都不能做啊
int j=9;
i=j; //沒意義
&i=j; //也沒意義
*i=j; //似乎更奇怪
i=*j; //越猜越奇怪了
就是說一定要
int& i=j; //這樣才對?(才有用?)
那
int& i=9; //這應該也不行吧?
--
抱歉我只是爬過文卻暈倒的新手
這篇雖然和
#0xEmFH00很像
還是希望麻煩幫我解答一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.179.81
※ 編輯: hirabbitt 來自: 59.115.179.81 (03/05 18:30)
推 QQ29:你寫 int &p; compile不會讓你過阿 ... 03/05 18:42
→ hirabbitt:驚!! 原來如此 03/05 19:00
→ hirabbitt:int& i=9; //這有意義嗎? 03/05 19:00
推 QQ29:也不會過~ 03/05 20:30
→ hirabbitt:瞭解 謝謝 03/05 21:33