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

std::swap(std::shared_ptr)

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

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

Содержание

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

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

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

(Нет)

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

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

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

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

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