hoge->piyo.fuga->m_func()
と書かれていて、ああ、fugaはポインタなんだな、piyoは非ポインタなんだな、ということがわかることの
メリットが見出せなければ、実質的に可読性が高まったとは言いにくい。
俺も同じならよかったのに、ということで参照渡しはよいよね。
C#のrefはさらによいよね。