最近,我在学习原子锁。在尝试时遇到了如下问题。
环境:Windows 10
编程软件:Dev-c++
代码:
#include <atomic>
#include <iostream>
#include <time.h>
using namespace std;
atomic<int> i(1);
int main(){
cout<<i;
return 0;
}
如此平平无奇的代码,却引发了很多的错误。
原因:主要是因为dev-c++没有添加c++11标准
改正方法:在工具 -> 编译器 选项中添加 -std=c++11
在学习编程的路上还要多多积累经验啊!