по возможности обходиться обычными присваиваниями?
Это связано с тем на сколько вы хотите реализовать exception safety присваивания.
А с каких пор свап эквивалентен присваиванию
Обсуждают сегодня