避免二维vector subscript out of range错误的方法
今天想要用vector实现二维数组的功能,但尝试了使用clear()清空操作后遇到了vector subscript out of range错误。经过单步调试,得知clear()会让二维vector的size变成0,之前声明的一维数组的结构遭到破坏。为了解决这个问题,我们可以使用resize()函数,将二维vector恢复到之前的长度。修改后的代码如下:vector
用户评论