我尝试使用__STDC_VERSION__gcc 4.8 和 clang,但它只是没有定义。编译器标志:
g++ -std=c++11 -O0 -Wall -Wextra -pedantic -pthread main.cpp && ./a.out
http://coliru.stacked-crooked.com/a/b650c0f2cb87f26d
#include <iostream>
#include <string>
int main()
{
std::cout << __STDC_VERSION__ << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
结果:
main.cpp:6:18: error: '__STDC_VERSION__' was not declared in this scope
我必须包含一些标头,或者添加编译器标志?
| 归档时间: |
|
| 查看次数: |
7683 次 |
| 最近记录: |