std::atomic<T>::operator T
来自cppreference.com
并发支持库
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::atomic
| 成员函数 | ||||
atomic::operator T | ||||
(C++20) | ||||
(C++20) | ||||
(C++20) | ||||
| 常量 | ||||
(C++17) | ||||
| 特化成员函数 | ||||
| 为整数、浮点(C++20)和指针类型特化 | ||||
| 仅为整数和指针类型特化 | ||||
(C++26) | ||||
(C++26) | ||||
| 仅为整数类型特化 | ||||
operator T() const noexcept; | (1) | (C++11 起) |
operator T() const volatile noexcept; | (2) | (C++11 起) |
原子地加载并返回原子变量的当前值。等价于 load()。
重载 (2) 在参与重载决议且 std::atomic<T>::is_always_lock_free 是 false 时被弃用。 | (C++20 起) |
参数
(无)
返回值
原子变量的当前值。
参阅
| 原子地获得原子对象的值 (公开成员函数) |