嵌入式学习---STL练习程序(set...)

2014年1月13日 09:11
转载(0) / 评论(0) / 浏览(838)
#include <iostream>
#include <string>
#include <set>
using namespace std;

int main()
{
    string name[]={"tian","dsp","su","chu"};
    set<string> setname;

    for (int i=0;i<4;i++)
        setname.insert(name[i]);

    set<string>::iterator it;
    for (it=setname.begin();it!=setname.end();it++)
        cout<<*it<<"  ";

    it=setname.find("dsp");
    cout<<endl;
    cout<<*it<<endl;

    setname.erase(it);
    for (it=setname.begin();it!=setname.end();it++)
        cout<<*it<<"  ";

    cout<<endl<<setname.size()<<endl<<endl;

    for (int i=0;i<4;i++)
        if (setname.count(name[i])>0)
            cout<<name[i]<<" in set"<<endl;
        else
            cout<<name[i]<<" not in set"<<endl;

    setname.clear();
    if (setname.empty())
        cout<<"empty"<<endl;

    system("pause");
    return 0;
}

评论(0)

发表评论
登录
我可以
  • 评论
关联标签
C语言 × 121
关联热门电子辑
类似的技文

浏览(1012) / 评论(0) / 2014年1月13日 09:14

浏览(766) / 评论(0) / 2014年1月13日 09:17

浏览(757) / 评论(0) / 2014年1月13日 09:19

浏览(747) / 评论(0) / 2014年1月13日 09:20

浏览(939) / 评论(0) / 2014年1月13日 09:21

浏览(977) / 评论(0) / 2014年1月13日 09:23

浏览(823) / 评论(0) / 2014年1月13日 09:13

浏览(2) / 评论(0) / 2014年1月10日 10:55

浏览(937) / 评论(0) / 2014年1月10日 10:56

浏览(938) / 评论(0) / 2014年1月10日 10:57