INSERT_ELEMENTS(coll,1,9)
INSERT_ELEMENTS(coll,1,9)
coll.sort ()
PRINT_ELEMENTS(coll)
/ / first พิมพ์และตำแหน่งสุดท้าย 5 สามารถรับแทรก
อัตโนมัติ pos1 = lower_bound (coll.cbegin(), coll.cend(),
5);
อัตโนมัติ pos2 = upper_bound (coll.cbegin(), coll.cend(),
5);
cout << "5 ได้รับตำแหน่ง"
<< distance(coll.cbegin(),pos1) 1
<< "ถึง"
<< distance(coll.cbegin()pos2) 1
<< "โดยไม่ทำลายการเรียงลำดับ" << endl
/ / แทรก 3 ที่ thefirst ตำแหน่งได้โดยไม่ทำลายการเรียงลำดับ
coll.insert (lower_bound(coll.begin(),coll.end(),
3),
3);
/ / แทรก 7 ที่ตำแหน่งสุดท้ายเป็นไปได้โดยไม่ทำลายการเรียงลำดับ
coll.insert (upper_bound(coll.begin(),coll.end(),
7),
7);
PRINT_ELEMENTS(coll)
}
โปรแกรมมีผลลัพธ์ต่อไปนี้:
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9
5 สามารถรับตำแหน่ง 9 ถึง 11 โดยไม่ทำลายการเรียงลำดับ
1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9
pos1 pos2 มีชนิด
รายการ :: const_iterator
การแปล กรุณารอสักครู่..