gpt4 book ai didi

c++ - Netbeans 不应该显示错误消息

转载 作者:行者123 更新时间:2023-11-30 02:45:20 24 4
gpt4 key购买 nike

我一直在重新学习 C++。我已经有好几年没有用 c++ 编写代码了,尽管我真的很喜欢这门语言,所以我决定重新学习它。当我第一次学习c++时,我使用dev c++作为ide。现在它已被严重弃用,我决定使用 netbeans,因为它是我用于 java 的工具,而且我已经习惯使用它。

我已经在 ide 中设置了所有内容,下载了插件并安装了编译器和其他东西。不过,我对 netbeans 的警告感到非常沮丧。代码本身编译和运行良好,但 netbeans 似乎工作得不是很好。例如,如果我创建一个新的源文件,并且在任何编译之前我编写了通常的 using namespace std;std 下有一个红色的波浪下划线,其中 netbeans 给出了以下错误消息“无法解析标识符标准”。如果我随后编译代码,它就会消失,一切都很好,所以这不是一个严重的问题,尽管这是一个非常烦人的行为。

另一个不那么简单的错误是如果我声明一个变量 say int x;。然后我在整个代码中使用变量 x ,一切都很好。但是,如果出于某种原因我删除了声明语句(有时会发生),其余的代码(应该充满错误消息)看起来一切正常,没有红色波浪下划线...

在我看来,netbeans 只在我编译代码后才注意到错误...有人知道如何解决此问题吗?

最佳答案

这是正常的(Netbeans没有任何问题)。

编辑 Java 代码时,IDE 会在您键入时解析代码并立即更正(或以相对较短的延迟)。

在编辑 C++ 时,该语言比 Java 复杂得多,虽然 IDE 发现了一些错误(并在它们下划线),但其中很多错误都在太复杂而无法立即解析的代码中(C++ 编译很困难做,更重要的是,做的快)。因此,Netbeans 依赖于您编译代码来更新错误信息。

关于c++ - Netbeans 不应该显示错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24533316/

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