首頁 > 後端開發 > C++ > 如何在 Dev-C 中為基於範圍的 For 循環啟用 C 11/C 0x 支援?

如何在 Dev-C 中為基於範圍的 For 循環啟用 C 11/C 0x 支援?

Barbara Streisand
發布: 2024-12-04 03:21:10
原創
387 人瀏覽過

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。應該編譯您的程式碼,支援基於範圍的 for 迴圈和其他 C 0x 功能。

以上是如何在 Dev-C 中為基於範圍的 For 循環啟用 C 11/C 0x 支援?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板