>>818
assembleも読めないC++初心者なので,何か大きな勘違いをしているのかも知れないのですが

>逆参照は何も参照変数だけじゃなくて
>普通の変数でも普通に行われてるのでは?
確かにそうだと思います.ですが,例えば819さんの例では
(関数の呼び出しの部分「だけ」に関しては819さんの言うとおりだと思います)

void f(int i/*スタックにiが置かれそのアドレスが引き渡される*/){
i; // 引き渡されたアドレスをdereferenceして値iを得る
}

void f(const int & r/*スタックにint*が置かれそのアドレスが引き渡される*/){
r; // 引き渡されたアドレスをdereferenceしてint*の値を得て,
//さらにそのint*をdereferenceして(参照の場合ここが余計にかかる)intの値を得る.
}

こういうイメージだったのですが何か間違っているのでしょうか?