Set ইটেরেটর
- set::begin() - সেটের প্রথম (সর্বনিম্ন) এলিমেন্টের দিকে পয়েন্ট করে।
- set::end() - সেটের শেষ এলিমেন্টের পরবর্তী পজিশনের দিকে পয়েন্ট করে।
সেট এলিমেন্টগুলো স্বয়ংক্রিয়ভাবে সর্টেড থাকে।
উদাহরণ কোড
#include <iostream>
#include <set>
using namespace std;
int main() {
set<int> s;
s.insert({7, 6, 1, 4, 2, 9, 10});
for (auto it = s.begin(); it != s.end(); ++it)
cout << *it << " ";
cout << endl;
return 0;
}
আউটপুট
1 2 4 6 7 9 10
ব্যবহার: রেঞ্জ-বেসড লুপ (for (int x : s)) আরও সংক্ষিপ্ত।