请教:C++调试时能不能查看某变量的值具体在哪发生了变化?谢谢!
我用的编译器是Netbeans,C++程序,项目中某个变量用到过很多次,但不知道具体哪一次把这个变量的值更改了,调试时怎么能让这个变量的值发生变化时让程序停下呢?这样就能...
我用的编译器是Netbeans,C++程序,项目中某个变量用到过很多次,但不知道具体哪一次把这个变量的值更改了,调试时怎么能让这个变量的值发生变化时让程序停下呢?这样就能查看变量值被改的地方了,谢谢!
展开
展开全部
鄙人有一含斗个笨办法。
你说某个变量用到过很多次,我想可以每次在用这个变量之前先保存个副本,就是把它的值赋给另一个变量基竖。使用完后加搏老大条if语句,判断现在它的值跟之前的副本是不是相等。
你说某个变量用到过很多次,我想可以每次在用这个变量之前先保存个副本,就是把它的值赋给另一个变量基竖。使用完后加搏老大条if语句,判断现在它的值跟之前的副本是不是相等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置断点,然后一步一步的调试,就能观察到变量在哪个语句值发生变化了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手动加ASSERT 语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询