标签:分配 没有 eset hub sort 管理 输出 sign 双向
把《C++ Primer》读薄系列笔记。本篇为第II部分C++标准库,包含全书第8~12章重难点:
修订版课后题解见GitHub仓库cpp-primer-workbook。
迭代器失效:添加或删除元素可能使指向容器元素的指针、引用、迭代器失效
添加元素 | 删除元素 | |
---|---|---|
vector、string | 存储空间未重新分配,则插入位置之后失效;否则全部失效 | 被删元素及之后失效 |
deque | 在首尾添加只有迭代器失效;否则全部失效 | 删除首元素只首元素失效;删除尾元素则尾后迭代器也失效;删除首尾之间元素则全部失效 |
list、forward_list | 不影响 | 只有被删元素受影响 |
s=to_string(val); val = stoi(s, p, b);
val可以是任何算术类型,对应stoi函数替换为stol、stod等,p表示字符串开始转换的下标,b表示转换所用基数转载请注明出处
标签:分配 没有 eset hub sort 管理 输出 sign 双向
原文地址:http://www.cnblogs.com/zhehan54/p/6362317.html