1
Std :: atom yapıcı neden C ++ 14 ve C ++ 17'de farklı davranıyor?
C ++ 11 ile bir projede çalışıyorum ve aşağıdaki kodu denedim #include <atomic> struct A { std::atomic_int idx = 1; }; int main() { return 0; } Derleyici hatası alıyorum error: use of deleted function 'std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) [with _ITp = int]' std::atomic_int idx = 1; ^ Aynı sonuç C ++ …