摘要: 原理:vector的push_back,resize会导致重新分配一块2倍capcity的内存,如果之前int* p=vec.data(),那么扩容后p将不可用 阅读全文
posted @ 2023-05-07 10:40 马角的逆袭 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 使用set构造BUG 原理:std::set的insert相同obj只会保留一个 当我们setA.insert(1),setA.insert(2),setA.insert(3)后,会发现setA里的1,2分别只有1个, 故可以使用重载对象的operator<来让一个对象可能无法insert 展开查看 阅读全文
posted @ 2023-05-07 10:36 马角的逆袭 阅读(16) 评论(0) 推荐(0) 编辑