如何告诉编译器使用c++ 2011 _in_code_而不是一个标志

How to tell the compiler to use C++ 2011 _in_code_ as opposed to a flag

本文关键字:标志 一个 code 编译器 何告诉 c++ in 2011      更新时间:2023-10-16

我的代码将编译良好-std=c++0x标志,但TA拒绝使用它(他认为这会导致其他学生的代码出现问题)。是否有任何方法告诉编译器在代码中使用此标志?

不行,对不起。

一般来说,您不能从源文件更改编译器选项,特别是对于像语言标准这样具有广泛含义的选项。有一些例外(例如,您通常可以使用#pragma选择性地禁用警告),但这不是其中之一。