演算子オーバーロードが無かったら…
stringとかvectorとか、めっさ使い勝手が悪くなると思うけど。

 record = name + "\t" + address + … ;

とか書けてたのが、↓になっちゃうんですが。

 record.assign( name ).append( "\t" ).append( address ) … ;