Computer >> Máy Tính >  >> Lập trình >> C ++

set ::begin () và set ::end () trong C ++ STL

Hàm set ::begin () là một trình vòng lặp hai chiều được sử dụng để trả về một trình vòng lặp trỏ đến phần tử đầu tiên của vùng chứa đã đặt.

Hàm set ::end () là một trình vòng lặp hai chiều được sử dụng để trả về một trình vòng lặp trỏ đến phần tử cuối cùng của vùng chứa đã đặt.

Mã mẫu

#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;
}

Đầu ra

1 2 4 6 7 9 10