
stl
shangdibaozi
这个作者很懒,什么都没留下…
展开
-
map的emplace方法
struct Data { int id; string name; }; map m; auto ret = m.emplace(10, "bns"); int id = ret.first->firt; string name = ret.first->second; bool contain = ret.second;ret.second表示,当前插入的pair在map中是否存在。原创 2016-02-27 21:33:01 · 10056 阅读 · 1 评论 -
stl学习
std::sort多关键字排序。 struct Data { int a; int b; int c; }; vector v; ...// v里面有数据 std::sort(v.begin() , v.end() , [](Data* first, Data* second) // 按a从小到大排序,按b从大到小排序,按c从大到小排序 { if(first->原创 2015-12-09 22:56:08 · 306 阅读 · 0 评论