总是提示 vector 越界


之前是这样写的,也许是优先级的原因,c++并未先计算i - eraoff,而是先 (Proper2.contours).begin() + i ,导致越界。加上括号,更改之后解决问题。

vector<vector<Point>>::iterator it = (Proper2.contours).begin() + i - eraoff;

猜你喜欢

转载自blog.csdn.net/changquanhao/article/details/52928570