- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第23章 有错也不怕——错误与调试;23.1 什么是错误;;23.2 错误的种类;23.2.1 语法错误;【示例23-1】;;23.2.2 链接错误;【示例23-2】;;1.工程内链接错误;2.工程外链接错误;23.2.3 运行时错误;【示例23-3】;图23-1 运行时错误;;23.3 排查错误;23.3.1 看懂错误信息;23.3.2 错误发现的常见方法;1.调试器;2.加输出语句;3.断言;23.3.3 如何调试;;23.4 常见bug的分类;1.内存泄露;2.逻辑错误;3.内存越界;4.无限循环;5.指针错误;6.编码错误;23.5 调试的窍门;23.5.1 使用断言assert;【示例23-4】;图23-2 assert断言的输出;23.5.2 使用断言verify;【示例23-5】;图23-3 VERIFY断言的输出;;23.5.3 assert VS verify;23.5.4 轨迹跟踪;【示例23-6】;图23-4 轨迹跟踪的输出;;【示例23-7】;23.5.5 使用断点;23.6 使用交互式调试;23.6.1 设置和删除断点;1.条件断点;2.数据断点;3.消息断点;23.6.2 使用Debug窗口;图23-5 Watch对话框;图23-6 QuickWatch对话框;图23-7 Variables面板;图23-8 Register面板;图23-9 Memory面板;图23-10 Call Stack面板;23.6.3 使用Watch面板;图23-11 Watch(变量观察)面板;23.6.4 使用步进方式调试;图23-12 Debug(调试)面板;23.7 小 结
文档评论(0)