4
Cara membebani std :: swap ()
std::swap()digunakan oleh banyak kontainer std (seperti std::listdan std::vector) selama penyortiran dan bahkan penugasan. Tetapi implementasi std swap()sangat umum dan agak tidak efisien untuk tipe kustom. Dengan demikian, efisiensi dapat diperoleh dengan membebani std::swap()dengan implementasi khusus tipe kustom. Tetapi bagaimana Anda bisa menerapkannya sehingga akan digunakan oleh kontainer std?