平时使用vs开发pc休闲游戏经常使用的调试方法
1、利用assert在代码出现理论上不可能出现false的地方使程序停下来
2、想看程序在启动初始化函数的代码执行细节,然而该程序需要通过其他程序模块调用才能启动的情况下可以在需要调试的地方写上system("pause")使程序停下来,然后附加进程进行跟踪调试。
3、程序在运行的时候进入了死循环或者其他情况卡住了。附加进程之后,点暂停,然后在进程页面中找到程序目前正在执行的线程从而定位到问题代码。