stl 学习笔记
1. Erasing multiple objects from a std::vector
https://stackoverflow.com/questions/3487717/erasing-multiple-objects-from-a-stdvector
Erase the items backwards. In other words erase the highest index first, then next highest etc. You won't invalidate any previous iterators or indexes so you can just use the obvious approach of multiple erase calls.
2.How do I erase an element from std::vector<> by index?
https://stackoverflow.com/questions/875103/how-do-i-erase-an-element-from-stdvector-by-index
std::vector<int> vec;
vec.push_back(6);
vec.push_back(-17);
vec.push_back(12);
vec.erase(vec.begin() + 1);
3.How to contain my class with std::set
重载<操作符
https://stackoverflow.com/questions/8530042/how-to-contain-my-class-with-stdset
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步