gpt4 book ai didi

c++ - 为什么是标准代码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:26:08 28 4
gpt4 key购买 nike

我经常看到人们争论代码不符合标准。它们的真正含义是什么?

例如,如果我会说:

itoa() 将整数转换为字符,他们会通过暗示“代码是非标准的!”来忽略它。

最佳答案

C++ 标准的某些实现允许某些不应被允许的事情。

如果您使用这些功能,有人可能会说您的代码不符合标准。

例子如下:

int x = 5;
char arr[x];

上述代码在C++03标准中是不允许的,但在C99中是允许的。也就是说,一些声称实现 C++03 的编译器允许您在 C++ 程序中使用该代码。

关于c++ - 为什么是标准代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642769/

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