|
pavlovskaia-jogargy-dengeilitemplate >
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;
Достарыңызбен бөлісу: |
|
|