C ++ - Como inicializar uma matriz de atomics?

array< atomic_size_t, 10 > A;

Nematomic_init(A,{0}) nemA = {ATOMIC_VAR_INIT(0)} parecem funcionar, retornando um erro ininteligível. Como você inicializaria uma matriz de átomos para 0s?

Mesmo para loops atualizar um elemento da matriz em cada etapa não funciona. Qual é o propósito dos arrays de atomics se não podemos inicializá-los?

Eu também gostaria de acrescentar que o tamanho real da minha matriz é enorme (não 10, como no exemplo), então eu precisaria de uma inicialização direta.

questionAnswers(2)

yourAnswerToTheQuestion