set::begin() เป็น Bidirectional Iterator คืนค่า Iterator ชี้ไปที่สมาชิกแรกของ Set Container
set::end() เป็น Bidirectional Iterator คืนค่า Iterator ชี้ไปที่ตำแหน่งหลังสมาชิกสุดท้าย (Past-the-end)
โค้ดตัวอย่าง
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
set<int> s;
set<int>::iterator it;
s.insert(7); s.insert(6); s.insert(1); s.insert(4);
s.insert(2); s.insert(9); s.insert(10);
for (auto it = s.begin(); it != s.end(); ++it)
cout << ' ' << *it;
return 0;
}ผลลัพธ์
1 2 4 6 7 9 10