首页 >后端开发 >C++ >如何在 Dev-C 中为基于范围的 For 循环启用 C 11/C 0x 支持?

如何在 Dev-C 中为基于范围的 For 循环启用 C 11/C 0x 支持?

Barbara Streisand
Barbara Streisand原创
2024-12-04 03:21:10434浏览

How to Enable C  11/C  0x Support in Dev-C   for Range-Based For Loops?

如何在 Dev-C 中为基于范围的 for 循环启用 C 0x

Dev-C 的默认编译模式 C 98 不支持现代 C诸如基于范围的 for 循环之类的功能。要利用这些功能,您必须将编译器切换到支持 C 0x 的模式。

更改编译模式

在 Dev-C 中找到“工具”菜单并选择“编译器选项”。在弹出窗口中,导航到“编译器”选项卡。

启用标有“调用编译器时添加以下命令”的复选框。在下面的文本输入字段中,输入“-std=c 11”或“-std=C 0x”。

错误解决方法

错误消息“[Error] range-based-” for 循环在 C 98 模式下不允许”表示编译器仍然在 C 98 模式下运行。确保您已按照上述步骤操作,并在必要时重新启动 IDE。

进行这些更改后,Dev-C 应该编译您的代码,支持基于范围的 for 循环和其他 C 0x 功能。

以上是如何在 Dev-C 中为基于范围的 For 循环启用 C 11/C 0x 支持?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn