1
Perché il costruttore std :: atomic si comporta diversamente in C ++ 14 e C ++ 17
Sto lavorando a un progetto con C ++ 11 e ho provato a seguire il codice #include <atomic> struct A { std::atomic_int idx = 1; }; int main() { return 0; } Ottengo l'errore del compilatore error: use of deleted function 'std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) [with _ITp = int]' std::atomic_int idx = …