-std=c++11
时间: 2023-08-06 21:15:41 浏览: 208
C++11 标准
`-std=c++11`是指定编译器使用C++11标准进行编译。C++11是C++的一个版本,它在原有C++的基础上增加了很多新的特性和语法糖,比如`auto`关键字、lambda表达式、右值引用等,这些特性可以让C++编程更加方便和高效。
在使用C++11的新特性时,需要将编译器指定为使用C++11标准进行编译。例如,在使用`auto`关键字时,需要使用以下命令进行编译:
```
g++ -o main main.cpp -std=c++11
```
这会将编译器指定为使用C++11标准进行编译,从而可以使用C++11的新特性。
阅读全文