首頁 > 後端開發 > C++ > g 使用的預設 C 標準是什麼?

g 使用的預設 C 標準是什麼?

Patricia Arquette
發布: 2024-11-20 01:35:02
原創
805 人瀏覽過

What is the Default C   Standard Used by g  ?

g 中的預設 C 標準

使用 C 編譯器 g 編譯程式碼時,必須了解所使用的預設標準。透過了解預設標準,您可以確保程式碼正確編譯和運行。

辨識預設標準

要辨識g 使用的預設C 標準,請執行下列指令:

此指令輸出一個巨集定義,表示__cplusplus 的值,該值對應於支援的C 標準版本。例如,類似 #define __cplusplus 199711L 的結果表示 C 98。

預設標準啟動

在 4.7 之前的 g 版本中,預設標準是 C 98。但是,在以後的版本中,預設標準由編譯器標誌決定。如果沒有指定標準,則預設為 C 98。

建議標準規範

一般建議在編譯程式碼時明確指定 C 標準。透過使用 -std 標誌,您可以設定所需的標準,確保與程式碼要求的相容性。

例如,如果您的程式碼需要 C 17 功能,則謹慎使用 g -std=c 17 指令,如提供的範例所示。這種方法可確保程式碼正確編譯和連結。

透過了解 g 中的預設 C 標準以及明確指定標準的建議,您可以確保程式碼成功編譯並按預期運行。

以上是g 使用的預設 C 標準是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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