ランダムに生んだ点をx座標の小さい順にvectorに入れていきたいんだけど
ソートじゃなくてね,入れるときに並べときたい
それでこんな感じでしたらエラー出てしまった なんでかな?

vector<Point> points;
for(int i=0;i<100;i++){
Point new(rand()%i,0);
if(points.size()!=0){
int k=0;
for(auto it=points.begin();it!=points.end();it++){
Point tmp = (Point)(*it);
if(new.x < tmp.x) points.insert(points.begin()+k, new);
else if(i+1==points.size()) points.push_back(new);
else k++;
}
}
else points.push_back(new);
}