>.542
A a;
A const ca;
a.f(); // こっちは const 付いてない f()
ca.f(); // こっちは const 付いてる f()

コンテナの operator [] とか、オブジェクトの中身への参照を返すときに
戻り値の型にも const を使い分けてよく使われる。