您的位置:首页 > 编程语言 > C语言/C++

C/C++ debug(一)

2015-11-12 21:03 197 查看
C/C++ debug(一)

C/C++ debug(二)

C/C++ debug(三)

C/C++ debug(四)

本系列主要总结记录,C++编程中的常见错误,及其debug的思路与过程。

阅读异常提示信息

当未被捕获的异常发生时:



比如上述的错误即是索引一个
vector
容器之外的元素。

int main(int, char**)
{
std::vector<int> coll;       // 初始化长度为0
coll[0];                     // 索引超出容器范围
return 0;
}


不完整的类类型

不完整的类类型
提供的信息有二:

1. 能够识别该类,也即是能够找到该类的声明

2. 类型不完整,

有时我们为了减少代码的冗余度,在
.hpp
格式文件中只提供一些类的前置声明(forward declaration),而缺乏对该类头文件的包含。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: