1
Pourquoi le constructeur std :: atomic se comporte-t-il différemment en C ++ 14 et C ++ 17
Je travaille dans un projet avec C ++ 11 et j'ai essayé de suivre le code #include <atomic> struct A { std::atomic_int idx = 1; }; int main() { return 0; } J'obtiens l'erreur du compilateur error: use of deleted function 'std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) [with _ITp = int]' std::atomic_int idx = …