|
|
1
5
|
|
|
2
3
在C中
在vb.net中
为了完整起见,这里是C++版本:
|
|
|
3
0
我可以给出Visual Studio 2005的部分答案。如果打开“断点”窗口(alt+f9),就会得到一个断点列表。右键单击所需的断点,然后选择“条件”,然后放入所需的条件。 |
|
|
4
0
您已经提出了两个主要选项: 1。条件断点 2。用于检查错误值的代码,如果发生,则使用断点 第一个选项是最简单和最好的,但是在大循环上,很不幸,它非常慢!如果循环100个千次迭代,唯一真正的选择是2。在选项1中,CPU在每次迭代时进入调试程序,然后评估条件,如果中断条件为假,则继续执行程序。当它发生数千次时速度很慢,如果循环仅1000次,实际上速度很慢(当然取决于硬件)。 正如我怀疑的那样,您确实需要一个“全局”断点条件,如果满足某个条件(数组大小=0),那么该条件将中断程序,不幸的是,据我所知,这并不存在。我做了一个检查条件的调试函数,如果它是真的,它做了一些无意义的事情,我将断点设置为(即选项2),然后在怀疑原始函数失败的地方频繁调用该函数。当系统中断时,您可以使用调用堆栈来识别故障位置。 |
|
|
Helic · 引用项目中的Visual Studio生成事件 2 年前 |
|
|
Fardin Jim · React中的HandleError 2 年前 |
|
Sam · 返回Visual Studio中文档注释中的标记 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |
|
|
xTMx · 如何修复恢复自定义Nuget软件包的问题? 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Max · VS 2022中的缩放级别在哪里 2 年前 |