【发布时间】:2020-10-26 09:34:04
【问题描述】:
我是cpp编程的新手,使用Visual Studio代码,我不明白Ctrl + Alt + N(运行代码)和Ctrl + F5(不调试运行)有什么区别。
【问题讨论】:
-
run without debugging实际上正在正常运行您的代码。当你运行它时 with 调试它实际上意味着你编写的程序实际上运行在另一个跟踪内存的“调试器”程序中 - 所以如果你对内存做错了什么,它可以告诉你你知道它 - 如果你愿意,可以在代码的某些行为你暂停程序。 -
在我看来,MSVS 有点想替你思考,所以它很烦人地决定默认将你置于调试模式,这会减慢编译速度并减慢程序的运行时间。只有当您真正想要进行调试时,我才会进入调试模式。
-
如果您是初学者,那么您可能只想在检查内存泄漏或分段错误时使用调试器模式。