关于std::vector中erase的用法http://www.cplusplus.com/reference/vector/vector/erase/ #include <vector> struct WordCoordinate { int x; int y; int z; }; struct Mypoint { int x; int y; }; int main() { std::vector<WordCoordinate> m_worldCoorPoint; std::v
stl容器区别: vector list deque set map-底层实现 stl容器区别: vector list deque set map (转) 在STL中基本容器有: vector.list.deque.set.map set 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问 set:集合, 用来判断某一个元素是不是在一个组里面,使用的比较少 map:映射,相当于字典,把一个值映射成另一个值,如果想创建字典的话使用它好了 底层采用的是树型结构,多数使用平衡二叉树