C ++ Multimap无匹配成员函数插入

时间:2015-04-04 13:58:59

标签: c++ data-structures associative-array multimap

#include <map>
.
.
.
multimap<double, pair<int,int>> weightList;

for(int row = 0; row < matrixSize; row++ ){
    for(int column = 0; column < matrixSize; column++){
        double weight = matrix[row][column];

        weightList.insert(weight,make_pair(row, column));
    }
}

所以我收到一条错误,上面写着“没有匹配的成员函数来调用插入”。我不知道如何插入多图。如果你有任何想法我可以插入多地图我真的很感激。

1 个答案:

答案 0 :(得分:1)

正如评论中所建议的那样尝试

 insert(std::make_pair(weight, std::make_pair(a,b)));