すべての面で変数の別名として動作する、暗黙的なポインタ(implicit pointer)
オブジェクトを仮引数にとるとき、通常はオブジェクトのコピーを渡す。 しかし参照によるオブジェクトの引渡しはアドレスの伝達に相当し、 引数をコピーせず実行することから、コピーの実行時間を削減できる。