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.) |