array< atomic_size_t, 10 > A;
无论是atomic_init(A,{0})也A = {ATOMIC_VAR_INIT(0)}似乎工作,返回一个难以理解的错误.你如何将一个原子数组初始化为0?
atomic_init(A,{0})
A = {ATOMIC_VAR_INIT(0)}
即使是循环,在每一步更新数组的一个元素也不起作用.如果我们不能初始化原子数组的目的是什么?
我还想补充一点,我的数组的实际大小是巨大的(在示例中不是10),所以我需要直接初始化.
c++ arrays atomic c++11
arrays ×1
atomic ×1
c++ ×1
c++11 ×1