vetoct的size不要写在for循环判断里。最好写在外面---崩溃
vector<int> pts; for (int i=0; i< pts.size()-1; i++) { int a= pts[i]; a++; }
这里会崩溃。
vector subscript out of range
因为
pts.size()是unsigned类型,unsigned的0减去 1,是个很大的正数
vector<int> pts;
int iCount = pts.size();
for (int i=0; i< iCount-1; i++)
{
int a= pts[i];
a++;
}