template <class T> struct atomic;
bool
)以及<cstdint>中所需的任何扩展整数类型,atomic 类模板都有完全的特化。这些特化具有以下附加的成员函数:特化 | 附加成员函数 |
---|---|
char 扩展整数类型(如有) | atomic::fetch_add atomic::fetch_sub atomic::fetch_and atomic::fetch_or atomic::fetch_xor atomic::operator++ atomic::operator-- operator (comp. assign.) |
bool
实例化,仅支持通用原子操作。特化 | 附加成员函数 |
---|---|
U* (对于任何类型 U) | atomic::fetch_add atomic::fetch_sub atomic::operator++ atomic::operator-- operator (comp. assign.) |