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++ 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