1、单词计数
忽略常见单词
定义关联容器
2、一个函数返回pair,string及其大小
用make_pair生成pair对象
关联容器中添加元素
3、一个单词转换的map
4、无序容器
用unordered_map重写单词计数程序
5、智能指针
6、StrBlob
7、直接管理内存
shared_ptr和new结合使用
不混合使用普通指针和智能指针
不要使用get初始化另一个智能指针或为智能指针赋值
unique_ptr
weak_ptr
8、动态数组
释放数组,在指针前加一个方括号对
与unique_ptr不同,shared_ptr不直接支持管理动态数组,如果希望使用shared_ptr管理一个动态数组, 必须提供自己定义的删除器
allocator类
(重要)文本查询程序(略) P430