※ 引述《tkcn (小安)》之銘言:
: ※ 引述《scdog (just do it)》之銘言:
: : 不好意思我今天寫了一個小程式發現似乎是call by address
: 1. 在 Java 中是使用 reference 取代 address,
: 因此 Java 中並沒有所謂的 address
: 2. 這些看似 call by address 的效果,
: 其實是透過 "對 reference type 做 call by value" 達成
: 3. 以這個角度來看的話,就連 C/C++ 也沒有所謂的 call by address
^^^
foo(int& myInt) {
myInt = 1;
}
main() {
int i = 0;
foo(i);
cout << i << endl;
}
Alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.22.246.26