作者lairrol (Hammer)
看板java
標題[問題] 有關於 Java 的指標
時間Wed Jul 31 10:49:24 2013
想請問一下在 Java 中沒有類似 C/C++ 中 & 的用法嗎?
小弟我在學 C/C++ 可以做下面這樣的事
可以利用 & 做傳址給副程式做一些運算
#include <iostream>
using namespace std;
void add(int &a, int &b)
{
a++;
b++;
}
int main(void)
{
int a = 1, b = 1;
cout << a << b << endl;
add(a,b);
cout << a << b << endl;
}
但是小弟在學 Java 的時候無法用 & 來做類似的事
查了一下版上的資料有討論到這部份的問題
我還是有點難理解 Java 中沒有 & 這種事....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.38.80
推 PsMonkey:ㄜ... 然後... 你想問什麼? Orz 07/31 10:52
推 redbxh:他應該是想問 07/31 10:56
→ redbxh:請問一下在 Java 中沒有類似 C/C++ 中 & 的用法嗎? 07/31 10:57
→ lairrol:yes~我習慣把問題在最上面^^" 07/31 11:02
推 chchwy:簡單回答: 沒有 07/31 13:06
→ realmeat:沒有, 寫JAVA不用考慮到這東西, 超爽ㄉ 07/31 14:37
推 wuliou:沒有 直接當場生一個變數出來交換 反正垃圾會回收XD 08/01 00:17
→ Lordaeron:在名詞解釋中有文章可以參考. 08/01 16:12
→ Lordaeron:很多人搞不清楚什麼是lvalue,rvalue,reference的 08/01 16:15