C/C++の質問です。

クラスや構造体を関数に渡すとき、ポインタで渡す場合と参照で渡す場合で
違いとかってあるんですか?
できれば"->"より"."を使ってメンバにアクセスしたいので参照渡しにしたいんですが。