class
{

class testのメンバ変数hogeを返す場合
以下の定義で何が違うのでしょうか?

inline const Hoge getHoge(...)
const Hoge & getHoge(...)
Hoge getHoge(...)