Как перегрузить std :: swap ()

std::swap() используется многими стандартными контейнерами (такими какstd::list а такжеstd::vector) во время сортировки и даже задания.

Но стандартная реализацияswap() очень обобщенный и довольно неэффективный для пользовательских типов.

Таким образом, эффективность может быть достигнута путем перегрузкиstd::swap() с пользовательским типом конкретной реализации. Но как вы можете реализовать его, чтобы он использовался контейнерами std?

Ответы на вопрос(4)

Ваш ответ на вопрос