C17标准ATOMIC_VAR_INIT
从弃用stdatomic.h
,意味着它仍然支持它,但宁愿不使用它。在C17中初始化原子的正确的非弃用方法是什么?
与非原子类型相同:
atomic_int foo = 42;
还是新东西?
C17可以使用通常的显式初始化来初始化原子:
atomic_int n = 42;
C17确实从7.17.2.1的句子中删除了两个单词“ using ATOMIC_VAR_INIT”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句