C ++ - Как инициализировать массив атомик?
array< atomic_size_t, 10 > A;
ниatomic_init(A,{0})
ниA = {ATOMIC_VAR_INIT(0)}
кажется, работает, возвращая непонятную ошибку. Как бы вы инициализировали массив атомиков в 0 с?
Даже для циклов обновление одного элемента массива на каждом шаге не работает. Какова цель массивов атомов, если мы не можем их инициализировать?
Я также хотел бы добавить, что фактический размер моего массива огромен (не 10, как в примере), поэтому мне потребуется прямая инициализация.