C++ error: use of deleted function ‘std::atomic<short unsigned int>::atomic(const std::atomic<short

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ error: use of deleted function ‘std::atomic<short unsigned int>::atomic(const std::atomic<short相关的知识,希望对你有一定的参考价值。

error: use of deleted function ‘std::atomic<short unsigned int>::atomic(const std::atomic<short unsigned int>&)

 

报这个错误的主要原因是原子变量不能使用拷贝构造。

这个限制只在原子变量初始时生效,初始之后时可以使用赋值操作符的。

std::atomic<uint16_t> m_batchNumber;

然后在其他地方赋值,比如类的构造函数

m_batchNumber = 0;

一个C++原子变量初始化编译报错问题_雪*夹雨夹*雪的博客-CSDN博客

以上是关于C++ error: use of deleted function ‘std::atomic<short unsigned int>::atomic(const std::atomic<short的主要内容,如果未能解决你的问题,请参考以下文章

error C2275: 'SOCKET' : illegal use of this type as an expression

三个方法解决error: use of moved value

#编译问题# 01 | error: use of undeclared identifier ‘nftw‘

#编译问题# 01 | error: use of undeclared identifier ‘nftw‘

#编译问题# 01 | error: use of undeclared identifier ‘nftw‘

RedShift Error when using COUNT (Distinct XXX) ERROR: XX000: This type of associated subquery patter