–
容器分类:
inserterasefindoperator[]iteratorvalue 的引用
inserterasefindoperator[]iterator== 比较vector:
push_back / pop_back[]reserve :只开空间,不能用 [],因为 [] 会检查未初始化数据resize :开空间 + 初始化,使用后,可以用 [] 访问进行修改insert / eraseiteratorvector 的优点:
vector 的缺点:
list 的优点:
-list 的缺点
+=findinsert / erase[]iteratorc_strsub_strreserveresizeto_stringstoipush / poptopfront / backempty / size底层是 二叉树 的 堆
push / poptopempty / sizesetresettest核心价值:相比 C 的静态数组,[] 绝对检查越界
委员会期望代替静态数组,但实际效果不明显
使用场景:只头插头删,又想节省一点点空间
相同场景下,比起 list 有一点点优势