【发布时间】:2013-10-17 18:50:26
【问题描述】:
array< atomic_size_t, 10 > A;
atomic_init(A,{0}) 和 A = {ATOMIC_VAR_INIT(0)} 似乎都不起作用,返回一个难以理解的错误。如何将原子数组初始化为 0?
即使 for 循环在每一步都更新数组的一个元素也不起作用。如果我们不能初始化原子数组,它们的目的是什么?
我还想补充一点,我的数组的实际大小很大(不是示例中的 10),所以我需要直接初始化。
【问题讨论】: