集合

没有值只有键的映射。

#include <iostream>
#include <set>
using namespace std;
int main (void) {
    set<int> si;
    si.insert (10);
    si.insert (20);
    si.insert (30);
    si.insert (10);
    si.insert (10);
    si.insert (20);
    si.insert (20);
    si.insert (10);
    si.insert (30);
    si.insert (30);
    typedef set<int>::iterator IT;
    for (IT it = si.begin (); it !=
        si.end (); ++it)
        cout << /*++*/*it << ' ';
    cout << endl;
    multiset<int> msi;
    msi.insert (10);
    msi.insert (20);
    msi.insert (30);
    msi.insert (10);
    msi.insert (10);
    msi.insert (20);
    msi.insert (20);
    msi.insert (10);
    msi.insert (30);
    msi.insert (30);
    typedef multiset<int>::iterator MIT;
    for (MIT it = msi.begin (); it !=
        msi.end (); ++it)
        cout << /*++*/*it << ' ';
    cout << endl;
    return 0;
}
原文地址:https://www.cnblogs.com/LuckCoder/p/8668491.html