もう一点お願いします。
関数で、
void hoge( int foo );
void hoge( int* foo );
というのはよく見ていたのですが、
void hoge( int& foo ); // ・・・★
というのをc++ を学習し始めてみるようになりました。
コレ(★)は何を意味しているのでしょうか?