クラスがあるとしましょう
class A{
A& operator+ (size_t ofst)
{
//some calculation
//return
}
};
ここでは書ききれません
return this;
A* は A& に変換できないためです。では、これを達成する方法は?ポインターではなく参照を返したい。
類推として、ストリーム クラスには >> または << 演算子があります。私が知っているように、これら2つはそれ自体への参照を返します。標準ライブラリはこれをどのように達成しますか?