赞
踩
报错显示:runtime error: reference binding to null pointer of type ‘int‘ (stl_vector.h)
1.vector越界(下标小于0或大于vector.size())-容易判断此处省略
2.vector未分配空间强制下标访问
数组array与C++ STL容器vector均可实现数组定义,其中数组静态分配内存,定义时必须要分配空间大小,即形如下面这样是会报错的
int array[];
vector作为动态数组的容器,初始化可以通过vector<typename> vectorname的形式实现,但跳过分配空间的声明在编译可以通过但运行时会报错,因此变量声明时最好还是定义其分配空间大小,或者先为其添加元素再通过数组小标形式访问。
所有类似runtime error: reference binding to null pointer of type ‘int‘ (stl_vector.h)的报错,都可以来看看-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。