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