Код: Выделить всё
std::array< std::atomic_size_t, 10 > A;
// ...
std::atomic_init(A, {0}); // error
A = {ATOMIC_VAR_INIT(0)}; // error
Даже для цикла обновления одного элемента массива на каждом шаге не работает. Какова цель массива атомики, если мы не сможем их инициализировать?>
Подробнее здесь: https://stackoverflow.com/questions/194 ... s-to-zeros
Мобильная версия