イテレータpと頂点curvePointsがあります。
for (p = curvePoints.begin(); p != curvePoints.end(); p++) {
p->x = (1 - u) * p->x + u * (p+1)->x;
p->y = (1 - u) * p->y + u * (p+1)->y;
}
現在、ループは次のインデックス付きオブジェクトの値を使用しています。次の値が存在することをどのように保証できますか。つまり、ループ条件をまたはのようにするにはどうすればよいです(p+1) != curvePoints.end()
かp != curvePoints.end() - 1
。