练习10.38
输入迭代器 只读不写,单遍扫描,只能递增
输出迭代器 只写不读,单遍扫描,只能递增
前向迭代器 可读写,多遍扫描,只能递增
双向迭代器 可读写,多遍扫描,可递增递减
随机访问迭代器 可读写,多遍扫描,支持全部迭代器运算
练习10.39
list上的属于双向迭代器。而vector上的属于随机访问迭代器
练习10.40
copy算法需要三个参数,前两个表示范围的迭代器,后一个指向目标位置的迭代器,前两个迭代器是输入迭代器,后一个是输出迭代器
reverse则由于其需要反向处理输入序列,要求的是双向迭代器
unique则要求迭代器至少是前向迭代器;