如何告诉编译器使用c++ 2011 _in_code_而不是一个标志
How to tell the compiler to use C++ 2011 _in_code_ as opposed to a flag
我的代码将编译良好-std=c++0x标志,但TA拒绝使用它(他认为这会导致其他学生的代码出现问题)。是否有任何方法告诉编译器在代码中使用此标志?
不行,对不起。
一般来说,您不能从源文件更改编译器选项,特别是对于像语言标准这样具有广泛含义的选项。有一些例外(例如,您通常可以使用#pragma
选择性地禁用警告),但这不是其中之一。
相关文章:
- cmake在构建过程中使用另一个工具检测标志
- 如何防止另一个线程修改状态标志?
- Python:我们应该如何编写一个函数来返回对象/列表和布尔标志
- Dlib:如何初始化一个忽略标志设置为1的mmodrect
- 在C 中创建一个巨大的标志地图
- 扩展一个简单的makefile以支持不同的隐式编译器标志
- 我如何在Qurl中包括一个百分点的标志
- 为什么当一个流被打开时,它被截断了 ios::ate 和 ios::out 标志
- CreateProcess( ) 不会创建一个带有CREATE_NEW_CONSOLE标志的新窗口 - C/C++
- 为什么C++11编译器支持仍然需要一个标志
- 在C++中,如何在一个参数中测试多个标志之一和"|"?
- 使用 "-g" 标志进行生产是否是一个好主意?
- 为Qt项目创建一个标志或使用QLoggingCategory
- 从Makefile中的C++FLAGS中删除一个标志
- 我应该使用什么标志来强制执行一个好的C++11样式
- gzgetc在读取最后一个字符时设置EOF标志
- CMake:在静态库上设置一个链接器标志,供用户在链接时使用(Visual Studio)
- 如何告诉编译器使用c++ 2011 _in_code_而不是一个标志
- 使用 WS_EX_NOACTIVATE 标志创建一个窗口,但在我释放鼠标之前无法拖动它
- 为一个c++ vector成员添加一个标志