C ++ - Как инициализировать массив атомик?

array< atomic_size_t, 10 > A;

ниatomic_init(A,{0}) ниA = {ATOMIC_VAR_INIT(0)} кажется, работает, возвращая непонятную ошибку. Как бы вы инициализировали массив атомиков в 0 с?

Даже для циклов обновление одного элемента массива на каждом шаге не работает. Какова цель массивов атомов, если мы не можем их инициализировать?

Я также хотел бы добавить, что фактический размер моего массива огромен (не 10, как в примере), поэтому мне потребуется прямая инициализация.

Ответы на вопрос(2)

Ваш ответ на вопрос