#include <iostream>
#include <map>
//#include <utility>
#define makepair make_pair
using namespace std;
int main()
{
std::map<int, int> blockFeeMap;
std::map<int, int> mapRet;
std::map<int, int> mapRet2;
mapRet.insert(std::makepair(1,10));
mapRet.insert(std::makepair(2,20));
mapRet.insert(std::makepair(3,30));
mapRet.insert(std::makepair(4,40));
for(std::map<int, int>::iterator it = mapRet.begin(); it != mapRet.end(); it++)
{
if(blockFeeMap.count(it->first) == 0)
{
blockFeeMap.insert(std::make_pair(it->first, it->second));
}
else if(blockFeeMap.count(it->first) == 1)
{
blockFeeMap.find(it->first)->second += it->second;
}
}
mapRet2.insert(std::makepair(1,10));
mapRet2.insert(std::makepair(4,40));
mapRet2.insert(std::makepair(8,80));
for(std::map<int, int>::iterator it = mapRet2.begin(); it != ma
map中make_pair的使用实例
最新推荐文章于 2023-06-15 00:32:16 发布