青山です。

原さんの気持がちょっとわかったかも。参照ベースだと参照渡しではなく、値
渡しでいいですね。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>