Пространства имён
Варианты
Действия

std::swap(std::unique_ptr)

Материал из cppreference.com
< cpp‎ | memory‎ | unique ptr

 
 
 
 
 
template< class T, class Deleter >
void swap( unique_ptr<T,Deleter> &lhs, unique_ptr<T,Deleter> &rhs );
(начиная с C++11)
Специализируется std::swap алгоритм std::unique_ptr. Меняет местами указатели lhs и rhs. Звонки lhs.swap(rhs).
Оригинал:
Specializes the std::swap algorithm for std::unique_ptr. Swaps the pointers of lhs and rhs. Calls lhs.swap(rhs).
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

Содержание

[править] Параметры

lhs, rhs -
смарт-указатели, содержимое которого поменяться
Оригинал:
smart pointers whose contents to swap
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Возвращаемое значение

(Нет)

[править] Сложность

Константная.

[править] См. также

свопы содержание
Оригинал:
swaps the contents
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(public функция-член) [edit]