- 本节介绍visual studio 快速小技巧,也是一个适用于开发和调试的通用技巧,围绕断点展开
- 围绕条件展开,以及一些可应用于断点的操作
- 条件断点
断点在特定条件下触发 - 动作断点
断点触发时进行一些操作在控制台打印内容并继续/或暂停执行程序
- 条件断点
断点在代码里也可以实现
- 写if语句并(手动)设置断点
也可以直接debug break;之类的编译器内部函数
调试中发现问题的情况下,如果使用ide的调试断点功能,就能省去重编译、编写代码再调试运行
添加Action#
#ifdef LY_EP70
#include <iostream>
int main()
{
int a = 2, b = 3;
for (int i = 0; i < 5; i++) {
std::cout << "i:" << i << std::endl;
}
std::cout << a << std::endl;
std::cout << b << std::endl;
std::cin.get();
return 0;
}
#endif先添加断点,然后再点击Action,最后添加打印内容values of a,b is : {(float)a}, {(float)b}


这个contine code execution如果勾上了,则调试时不会停止,会直接跳过该断点
如下图,打印了五次
