一、【断点调试】
总结以下VS2008的调试方法,首先最常用的就是使用断点了,断点分为两种:普通断点、跟踪点
普通断点就是红色圆点,跟踪点是红色菱形。可以通过右键设置断点相关内容,让断点有更多功能。
条件:设置表达式,只有表达式为true或者已更改才暂停
命中条件:设置命中断点时的操作,通常用于打印消息,也可以执行宏,以及设置是否暂停
程序在运行到普通断点的位置后,会停止运行,然后可以通过以下窗口查看想要的信息。
自动窗口:显示断点行以及运行的上一行代码所使用的变量和对应的值,可以修改值
局部变量:显示断点行所在的函数中创建的所有局部变量,包括还没执行到的
监视:可以设置想要查看和修改的变量
普通断点的命中条件设置为不暂停就变成了跟踪点,跟踪点没有自动窗口、局部变量、监视窗口的功能,但是可以通过命中条件中打印消息来查看值
二、【动态内存调试】
1.使用crtdbg.h头文件中的相关例程,来检测是否有内存问题。常用的是