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

std::swap(std::weak_ptr)

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

 
 
 
 
std::weak_ptr
Функции-члены
weak_ptr::weak_ptr
weak_ptr::~weak_ptr
weak_ptr::operator=
Модификаторы
weak_ptr::reset
weak_ptr::swap
Наблюдатели
weak_ptr::use_count
weak_ptr::expired
weak_ptr::lock
weak_ptr::owner_before
Функции, не являющиеся членами
std::swap
 
template< class T >
void swap( weak_ptr<T> &lhs, weak_ptr<T> &rhs );
(начиная с C++11)
Специализируется std::swap алгоритм std::weak_ptr. Меняет местами указатели lhs и rhs. Звонки lhs.swap(rhs).
Оригинал:
Specializes the std::swap algorithm for std::weak_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]