4、迭代器
1、简介
2、概念
1、普通迭代器
2、输入迭代器
3、输出迭代器
4、前向迭代器
5、双向迭代器
6、随机访问迭代
3、迭代器标签
1、简介
2、iterator_traits
3、iterator_category
4、distance_type
5、value_type
6、迭代器标签类
1、input_iterator_tag
2、output_iterator_tag
3、forward_iterator_tag
4、bidirectional_iterator_tag
5、random_access_iterator_tag
7、迭代器基础类
1、input_iterator
2、output_iterator
3、forward_iterator
4、bidirectional_iterator
5、random_access_iterator
4、迭代函数
1、distance
2、advance
5、迭代器类
1、istream_iterator
2、ostream_iterator
3、front_insert_iterator
4、back_insert_iterator
5、insert_iterator
6、reverse_iterator
7、reverse_bidirectional_iterator
8、raw_storage_iterator
9、sequence_buffer
5、算法
1、不会改变内容的算法
1、for_each
2、find
3、find_if
4、adjacent_find
5、find_fist_of
6、count
7、count_if
8、mismatch
9、equal
10、search
11、search_if
12、find_end
2、会改变内容的算法
1、copy
2、copy_n
3、copy_backward
4、交换
1、swap
2、iter_swap
3、swap_ranges
5、transform
6、替换
1、replace
2、replace_if
3、replace_copy
4、replace_copy_if
7、fill
8、fill_n
9、generate
10、generate_n
11、移除
1、remove
2、remove_if
3、remove_copy
4、remove_copy_if
12、unique
13、unique_copy
14、reverse
15、reverse_copy
16、rotate
17、rotate_copy
18、random_shuffle
19、random_sample
20、random_sample_n
21、partition
22、stable_partition
3、排序
1、排序
1、sort
2、stable_sort
3、partial_sort
4、partial_sort_copy
5、is_sorted
2、nth_element
3、二进制搜索
1、lower_bound
2、upper_bound
3、equal_range
4、binary_search
4、merge
5、inplace_merge
6、排序范围内设置操作
1、includes
2、set_union
3、set_intersection
4、set_difference
5、set_symmetric_difference
7、堆操作
1、push_heap
2、pop_heap
3、make_heap
4、sort_heap
5、is_heap
8、最大值和最小值
1、min
2、max
3、min_element
4、max_element
9、lexicographical_compare
10、lexicographical_compare_3way
11、next_permutation
12、prev_permutation
4、广义数值算法
1、iota
2、accumulate
3、inner_product
4、partial_sum
5、adjacent_difference
7、power
下一节 《
标准模板库 目录三 函数对象、Utilities、内存分配》
posted on 2012-03-09 09:41
canaan 阅读(1116)
评论(0) 编辑 收藏 引用 所属分类:
外文翻译