您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

c++ Debug小技巧及常犯错误

时间:02-02来源:作者:点击数:

1. Debug 输出

当程序崩溃时,经常使用std::cout << " " << std::endl;来进行错误定位。而不用printf(),因为前者响应更快,在程序崩,内存泄露,或者死循环之前可以正常输出。而printf()无法输出,从而导致找不到Bug出现的位置。


2. 案例

  • Condition 1:
    • 问题:如果程序卡在某一步,始终不往下运行。
    • 解决:大概率是死循环出不来了。
  • Condition 2:
    • 问题:在画图时出现一些旧的点始终存在。
    • 解决:可能是某个map或者vector忘了及时清空。
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门