在项目中碰到一个问题,需使用一个atomic值做为map容器的值,但是用普通的方法会报类似下面的错误
error C2248: std::atomic<__int64>::atomic : cannot access private member declared in class std::atomic<__int64>
error: use of deleted function std::atomic::atomic(const std::atomic&)
有以下两种方法可以选择,我是使用的第一种
#include
#include
#include
#include
看详细的可以看:https://stackoverflow.com/questions/35091396/stdatomic-as-a-value-of-stdmap