zoukankan      html  css  js  c++  java
  • multimap多重映照容器

     1 # include<map>
     2 # include<cstdio>
     3 # include<iostream>
     4 using namespace std;
     5 int main(int argc,const char *argv[])
     6 {
     7     /*-----------------------------------*/
     8     //multimap对象创建,元素插入
     9     //multimap<string,double> m;
    10     // m.insert(pair<string,double>("Jack",300.5));
    11     // m.insert(pair<string,double>("Kity",200));
    12     //m.insert(pair<string,double>("kity",500));
    13 
    14     //m.insert(pair<string,double>("Jack",306));
    15     //multimap<string,double>::iterator it;
    16     //for(it = m.begin();it!=m.end();it++)
    17     //{
    18     //     cout<<(*it).first<<":"<<(*it).second<<endl;
    19     //}
    20 
    21     /*--------------------------------------*/
    22     //元素的删除
    23     //multimap<string,double> m;
    24     // m.insert(pair<string,double>("Jack",300.5));
    25     // m.insert(pair<string,double>("Kity",200));
    26     //m.insert(pair<string,double>("kity",500));
    27 
    28     //m.insert(pair<string,double>("Jack",306));
    29     //multimap<string,double>::iterator it;
    30     //for(it = m.begin(); it!=m.end(); it++)
    31     //{
    32     //    cout<<(*it).first<<":"<<(*it).second<<endl;
    33     //}
    34     //m.erase("Jack");
    35     //cout<<"the elements after deleted"<<endl;
    36     //for(it=m.begin(); it!=m.end(); it++)
    37     //{
    38     //   cout<<(*it).first<<":"<<(*it).second<<endl;
    39     //}
    40 
    41     /*-----------------------------------*/
    42     //元素查找
    43     multimap<string,double> m;
    44     m.insert(pair<string,double>("Jack",300.5));
    45     m.insert(pair<string,double>("Kity",200));
    46     m.insert(pair<string,double>("kity",500));
    47 
    48     m.insert(pair<string,double>("Jack",306));
    49     multimap<string,double>::iterator it;
    50     cout<<"all of the elements"<<endl;
    51     for(it = m.begin(); it!=m.end(); it++)
    52     {
    53         cout<<(*it).first<<":"<<(*it).second<<endl;
    54     }
    55 
    56     cout<<"the searching result"<<endl;
    57     it = m.find("Jack");
    58     if(it!=m.end())
    59     {
    60         cout<<(*it).first<<":"<<(*it).second<<endl;
    61     }
    62     else
    63     {
    64         cout<<"not find it"<<endl;
    65     }
    66     it = m.find("Nacy");
    67     if(it!=m.end())
    68     {
    69         cout<<(*it).first<<" "<<(*it).second<<endl;
    70     }
    71     else
    72     {
    73         cout<<"not find it"<<endl;
    74     }
    75 }
    View Code
  • 相关阅读:
    python 连接ubuntu xampp mysql
    [解决] win7能上网,ubuntu14.04不行
    ubuntu14.04 安装 pyv8
    QT_QMAKE_EXECUTABLE reported QT_INSTALL_LIBS as /usr/lib/i386-linux-gnu but ...
    网站运营思想
    织梦直接往数据库写入数据
    [xunsearch] 在thinkphp中使用xunsearch
    [xampp] phpmyadmin 设置登录密码
    [centos6.5] 把xampp的htdocs改为其他目录
    [ubuntu] service apache2 restart [fail]
  • 原文地址:https://www.cnblogs.com/sxmcACM/p/3462101.html
Copyright © 2011-2022 走看看