[問題] 參考的初值設定

看板C_and_CPP (C/C++)作者 (兔子)時間16年前 (2009/03/05 18:09), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
想請問大家 使用參考是不是在定義時就要設初值 不然之後就沒用了 也就是說 在程式碼中的 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)

03/05 18:42, , 1F
你寫 int &p; compile不會讓你過阿 ...
03/05 18:42, 1F

03/05 19:00, , 2F
驚!! 原來如此
03/05 19:00, 2F

03/05 19:00, , 3F
int& i=9; //這有意義嗎?
03/05 19:00, 3F

03/05 20:30, , 4F
也不會過~
03/05 20:30, 4F

03/05 21:33, , 5F
瞭解 謝謝
03/05 21:33, 5F
文章代碼(AID): #19hwJcgU (C_and_CPP)
文章代碼(AID): #19hwJcgU (C_and_CPP)