演算子オーバーロードはうまく使えばタイプ量を劇的に減らしてしかも堅牢性が増す
って利点が分からないのか

C++11になってムーブコンストラクタが新設されてからさらにその性能がアップしている