Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

set::begin() และ set::end() ใน C++ STL

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