gpt4 book ai didi

gcc - GCC 编译器在多大程度上符合 C/C++ 标准?

转载 作者:行者123 更新时间:2023-12-02 05:11:49 25 4
gpt4 key购买 nike

例如,C99 标准的 C 编程语言支持十六进制浮点字面量,但 C++03 标准的 C++ 不支持。

我测试过,GCC 在 C++03 模式 (-std=c++03) 下识别十六进制浮点文字,但根据 C++ 标准,它不应该。我知道,这不是悲剧,我只是对这个问题感兴趣..

GCC 编译器是否符合标准?能给我推荐一个“完美”符合标准的C/C++编译器吗?

最佳答案

当你给 GCC 一个标准时,根据 manual

compiler will accept all programs following that standard and those using GNU extensions that do not contradict it.

如果要确保严格遵守标准,请添加 -pedantic,这将警告十六进制 FP 文字。

关于gcc - GCC 编译器在多大程度上符合 C/C++ 标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com