weixin_43899069
2020-03-07 21:07 阅读 1.3k

C/C++中map容器一个key值可以对应多个value值吗?

如题:C/C++中map容器一个key值可以对应多个value值吗?要怎么输出呢?
最好给出代码,谢谢!Thanks♪(・ω・)ノ

这段代码的意思是不是一个key对应多个value呢:

        map<int, int> team;         
        for(int i = 0; i < t; i++) {
            int n, x;
            cin >> n;
            while(n--) { 
                cin >> x; 
                team[x] = i; 
            }   
        }
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    Timothy6 Timothy6 2020-03-09 18:57

    map不可以,但是multimap可以

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2020-03-07 22:09

    不可以,但是可以让一个key对应一个vector或者数组,而vector里面保存多个值

    点赞 1 评论 复制链接分享

相关推荐