Answers:
有时错误是无关的。我发现查看错误列表并修复一系列相关错误的根本原因,然后修复下一个不相关的错误,会更容易。如果项目很大并且需要一些时间来构建,那么我发现以这种方式进行的工作比修复第一个错误,重新编译,重复进行的工作更令人沮丧。
是的,我会这样做,除非我使用编译器来帮助我重构,在这种情况下,我喜欢完整的错误列表:)
是的-至少我会略过它们。很容易弄清楚这些错误是否相关(通常看一下行号就足够了),我喜欢一次性修复所有错误然后重新编译。
仅当1 cpp编译时间很长时,我才这样做(以读取第一个错误之后的错误)。还是不可用。然后,我更喜欢确保我将在编译器错误中可以识别的所有错误都与第一个错误无关。
当您的cpp文件可以被单独编译并且在不到一秒钟的时间内完成编译(或者甚至在编译开始之前就出现了“智能”指向错误)时,您就不必在大多数时间这样做。
我目前在一个无法单独编译一个cpp的项目(并且我没有构建系统的知识,所以我无法更改O__o),并且某些cpp文件可能需要十多分钟才能编译(即使经过大量努力来减少这种情况,我们也只将其减少了原始编译时间的50%...)。
在这种非常长的编译设置中,您倾向于在遇到“ build”之前先思考很多,甚至在思考之后再思考很多,以便在编译器之前发现错误,因为您肯定比在头脑中更快地找到它们。 。