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

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


ฟังก์ชัน Set::begin() เป็นตัววนซ้ำแบบสองทิศทางที่ใช้เพื่อส่งคืนตัววนซ้ำที่ชี้ไปยังองค์ประกอบแรกของคอนเทนเนอร์ที่ตั้งไว้

ฟังก์ชัน Set::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