gpt4 book ai didi

c++ - 是否存在 C4129 警告未指示错误的真实案例?

转载 作者:太空狗 更新时间:2023-10-29 21:00:12 24 4
gpt4 key购买 nike

Visual C++ 有 C4129 warning在如下代码中发出:

cout << "\n\Nothing to do\n\n";

这里的意图并不是很清楚 - 也许它应该是字符串开头的 \n\n 或者它应该是一个 \n并且第二个斜杠不应该存在,因此这段代码很难达到其作者想要的效果。

这就是为什么我宁愿在我们的代码库中将此警告更改为错误。

是否存在针对完全正确的代码发出此警告的真实案例?

最佳答案

"\N" 的含义是实现定义的,因此拒绝或接受这样的程序取决于实现。这意味着在可移植的符合标准的程序中,\N 没有有效的含义,它只能是一个错误。更严格的编译器实际上可能会错误地拒绝此代码。

关于c++ - 是否存在 C4129 警告未指示错误的真实案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22655951/

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