C++相談室 part128 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0718デフォルトの名無しさん
2016/12/22(木) 13:35:46.24ID:duhm3nbBソートじゃなくてね,入れるときに並べときたい
それでこんな感じでしたらエラー出てしまった なんでかな?
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);
}
■ このスレッドは過去ログ倉庫に格納されています