青山です。 そうですね。私は C++ の参照は初めて知ったのですが、 On Fri, 5 Nov 1999 16:05:58 +0900, Shin-ichiro Hara <sinara / blade.nagaokaut.ac.jp> wrote: > |> void foo(int &n) { > |> n = 1; > |> } > |> main() { > |> int n = 0; > |> foo(n); // n=>1 > |> } これは(確かに処理系としては内部的に参照の値を渡しているのですが、言語 としては)やはり値の参照渡しといいたくなる感じがします。で、先の参照の 参照渡し等の例は C のつもりで書きましたが、C++ で書くと、こんな感じで どうでしょう。 void foo(int &n) { n = 1; } main() { int obj; int &n = obj; n = 0; foo(n); // n=>1 } -- 青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>