小编gra*_*997的帖子

multimap <vector <int >>,char>如何排序?

这是代码,它可以编译,但它无法运行,为什么?:

#include <iostream>
#include <map>
#include <vector>
using namespace std;
int main() {
    typedef multimap<vector< int >, char> mmap;

    mmap foo;
    vector<int> v;
    v.push_back(15);
    v.push_back(14);
    foo.insert(pair<vector< int >, char> (v, 'b'));
    v.clear();
    v.push_back(15);
    v.push_back(80);
    foo.insert(pair<vector< int >, char> (v, 'c'));
    v.clear();
    v.push_back(9);
    v.push_back(17);
    foo.insert(pair<vector< int >, char> (v, 'a'));
    v.clear();

    mmap::iterator iter;

    for (int i = 0; i < iter->first.size(); ++i) {
        wcout << iter->first[i] << " ";
        for (iter = foo.begin(); iter != foo.end(); ++iter) {
            wcout << iter->second …
Run Code Online (Sandbox Code Playgroud)

c++ sorting int vector multimap

0
推荐指数
1
解决办法
73
查看次数

标签 统计

c++ ×1

int ×1

multimap ×1

sorting ×1

vector ×1