C++调试错误及方法

您所在的位置:网站首页 调试错误怎么解决方法图片 C++调试错误及方法

C++调试错误及方法

2024-07-10 07:44| 来源: 网络整理| 查看: 265

1. 函数传递值传不进去

参数名字命名跟其他名字冲突。修改函数传递值

2. 二维vector的assign函数赋值后,二维vector为空

Assign只能赋一维的vector

3. 定义一个变量,无论是结构体,还是,类,都要初始化。否则你不知道会出现什么奇葩的错误。

调试技巧:

以下方法来自于《程序设计实践》

1. 关键位置的关键变量输出,比单步调试速度更快,效果更好。

2. 检查最近的改动。意味着,修改前需要先把原来的代码保存。

3. 像侦探一样思考,通过结果反向推理。

4. 写程序自检测错误。只在调试时,有效。通过定义宏:#ifndef NDEBUG #endif。这个不一定对。

如何定位错误:

1.程序单步调试正常,但重复调试错误,并且不知道错在哪个位置,例如vector溢出。输出cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3