作者adrianshum (Alien)
看板java
标题Re: [问题] 请问call by address
时间Tue Mar 20 15:52:13 2007
※ 引述《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