1
Почему конструктор std :: atomic ведет себя по-разному в C ++ 14 и C ++ 17
Я работаю в проекте с C ++ 11, и я попробовал следующий код #include <atomic> struct A { std::atomic_int idx = 1; }; int main() { return 0; } Я получаю ошибку компилятора error: use of deleted function 'std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) [with _ITp = int]' std::atomic_int idx = 1; ^ Тот …