C++11中insert的返回值

在C++11中,关联容器都有insert()操作,其返回值是一个pair,pair的first返回指向元素的迭代器,second是一个bool,true表示原容器中没有要插入的元素并且插入成功,false与前者相反。

    map m;
    int a=0,b=1;
    auto ret=m.insert({1,1});
    cout<

输出结果为

1
0

 

你可能感兴趣的:(C++)