Как правильно включить мой своп
в алгоритмах STL?
1) Участник своп
. Использует ли std :: swap
трюк SFINAE для использования элемента swap
.
2) Отдельно стоящий swap
в том же пространстве имен.
3) Частичная специализация std :: swap
.
4) Все вышеперечисленное.
Спасибо.
РЕДАКТИРОВАТЬ: Похоже, я не сформулировал свой вопрос четко. По сути, у меня есть шаблонный класс, и мне нужны алгоритмы STL для использования (эффективного) метода подкачки, который я написал для этого класса.