From: Wakou Aoyama Date: 1999-11-05T18:39:02+09:00 Subject: [ruby-list:18440] Re: ruby bug? (Re: 変数、代入) 青山です。 On Fri, 5 Nov 1999 18:19:40 +0900, Wakou Aoyama wrote: > void foo(int n) { > n = 1; > } > main() { > int obj; > int &n = obj; > n = 0; > foo(n); // n=>1 > } さすがにちょっと動きそうに無い感じですね。これだと少しましでしょうか。 void foo(int obj) { int *n; n = &obj; *n = 1; } main() { int obj; int &n = obj; n = 0; foo(n); // n=>1 } しかし、参照とポインタが混ざってちょっと(かなり?)いまいち。 -- 青山 和光 Wakou Aoyama