→ th19883617:ch=cin.get()會直接把抓到的直寫到ch裡 07/07 22:01
→ th19883617:cin.get(ch)就函數的觀念,ch傳reference才會改變ch的 07/07 22:02
→ th19883617:值。 而在我們已經定義的iostream裡面get() 07/07 22:03
→ th19883617:是定義成reference 因此效果應該一樣 07/07 22:03
→ th19883617:第二個問題我也等高手解答XD 07/07 22:04
→ hyestt:小弟是初學者 不太清楚什麼是reference? 07/07 22:54
→ th19883617:依照這個例子簡單來說,就是傳進去函數的值 07/07 23:11
→ th19883617:不會因為function call而再複製一次,而會直接讀到現有 07/07 23:11
→ th19883617:的ch,而且是同一個位置的ch變數 07/07 23:12
→ th19883617:建議你可以先翻一下refernce的資料,這個型態在C++算 07/07 23:12
→ th19883617:常見且重要喔~~ 07/07 23:12
→ hyestt:謝謝~~ 07/08 11:03