- hazard_pointer[meta header]
- std[meta namespace]
- function[meta id-type]
- cpp26[meta cpp]
namespace std {
void swap(hazard_pointer& a, hazard_pointer& b) noexcept;
}2つのhazard_pointerオブジェクトのハザードポインタの所有権を入れ替える。
以下と等価である:
a.swap(b);- swap[link swap.md]
なし
投げない
定数時間
- C++26
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??