Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет320/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   316   317   318   319   320   321   322   323   ...   465
template >
class set{
public:
 typedef 
Key 
key_type;
 typedef 
Key 
value_type;
 
explicit set(const Compare& comp = Compare()); 
 
template
 
set(InputIter fi rst, InputIter last, 
 
 
const Compare& comp = Compare()); 
 
set(const set& x); 
 
pair insert(const value_type& x);
iterator insert(iterator position, const value_type& x); 
 
template
 
void insert(InputIter fi rst, InputIter last); 
void erase(iterator position);
 
size_type erase(const key_type& x); 
 
void erase(iterator fi rst, iterator last);
 
void swap(set&);
 void 
clear();
 
iterator fi nd(const key_type& x) const; 
 
size_type count(const key_type& x) const; 
 
iterator lower_bound(const key_type& x) const; 
 
iterator upper_bound(const key_type& x) const;
pair 
 
equal_range(const key_type& x) const;
 ...
};
Қысқартылған түрде берілген сипаттамадан жиынның интерфейсі сөздіктің 
интерфейсіне ұқсас екенін байқауға болады. Төменде бүтін сандар жиыны 
құрылатын қарапайым мысал берілген:


349
#include
#include
using namespace std;
typedef set > set_i;


Достарыңызбен бөлісу:
1   ...   316   317   318   319   320   321   322   323   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет