聊聊自己最近调试的笔记以及想法

最近一段时间一直在写程序,研究算法,发现自己越来越喜欢数学与算法。算法与数学能让我激动的晚上不能睡觉,不吃午饭,早上醒了就满脑子想那个bug,那个算法。还是归入正题吧,写写最近的调试吧。

可能我也是最近半年对编程才算是入门,可能一些调试方法,老鸟都知道,那就不要喷我了,我写出来,一方面做笔记,一方面能大家讨论更好。

最近遇到调试的一些问题,下面介绍下(只针对VS环境,可能也有些其他类似的环境,可以用)

1当程序一直在跑,不知道跑到哪了,可能是陷在程序死循环中,但不知道陷在哪个死循环,这个时候不要慌,把所有端点设为无效,直接按F5,过一会儿,你估摸大概差不多陷进去了,你选调试下的中断调试,这个时候程序终于停下来,而且能看到跑到哪一步了,还有可能看不到哪一步,那请看下个问题的解决方法。

2当程序释放指针,报错了,那肯定是指针用错了,或者野指针什么的,各种情况都有,或者地址丢失,那请回头找这个指针变量怎么用的,那请看调用堆栈,1中留的问题也是如此。当前在哪个函数,上一层是哪个函数,按图索骥吧。

3还可以设置条件断点

就这么多吧,以后有继续补充吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值