12060
备注:
|
12077
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 55: | 行号 55: |
1. Introduction | 1. ["迭代子概述"] |
行号 186: | 行号 186: |
1. Introduction | 1. ["函数对象概述"] |
- ["STL概述"]
- ["如何使用STL文档"]
- Containers
- Concepts
- General concepts
[http://www.sgi.com/tech/stl/Container.html Container]
[http://www.sgi.com/tech/stl/ForwardContainer.html Forward Container]
[http://www.sgi.com/tech/stl/ReversibleContainer.html Reversible Container]
[http://www.sgi.com/tech/stl/RandomAccessContainer.html Random Access Container]
- Sequences
[http://www.sgi.com/tech/stl/Sequence.html Sequence]
[http://www.sgi.com/tech/stl/FrontInsertionSequence.html Front Insertion Sequence]
[http://www.sgi.com/tech/stl/BackInsertionSequence.html Back Insertion Sequence]
- Associative Containers
[http://www.sgi.com/tech/stl/AssociativeContainer.html Associative Container]
[http://www.sgi.com/tech/stl/SimpleAssociativeContainer.html Simple Associative Container]
[http://www.sgi.com/tech/stl/PairAssociativeContainer.html Pair Associative Container]
[http://www.sgi.com/tech/stl/SortedAssociativeContainer.html Sorted Associative Container]
[http://www.sgi.com/tech/stl/HashedAssociativeContainer.html Hashed Associative Container]
[http://www.sgi.com/tech/stl/HashFunction.html HashFunction]
[http://www.sgi.com/tech/stl/UniqueAssociativeContainer.html Unique Associative Container]
[http://www.sgi.com/tech/stl/MultipleAssociativeContainer.html Multiple Associative Container]
[http://www.sgi.com/tech/stl/UniqueSortedAssociativeContainer.html Unique Sorted Associative Container]
[http://www.sgi.com/tech/stl/MultipleSortedAssociativeContainer.html Multiple Sorted Associative Container]
[http://www.sgi.com/tech/stl/UniqueHashedAssociativeContainer.html Unique Hashed Associative Container]
[http://www.sgi.com/tech/stl/MultipleHashedAssociativeContainer.html Multiple Hashed Associative Container]
- General concepts
- Container classes
- Sequences
[http://www.sgi.com/tech/stl/bit_vector.html bit_vector]
- Associative Containers
[http://www.sgi.com/tech/stl/multiset.html multiset]
[http://www.sgi.com/tech/stl/Multimap.html multimap]
[http://www.sgi.com/tech/stl/hash_set.html hash_set]
[http://www.sgi.com/tech/stl/hash_map.html hash_map]
[http://www.sgi.com/tech/stl/hash_multiset.html hash_multiset]
[http://www.sgi.com/tech/stl/hash_multimap.html hash_multimap]
- String package
[http://www.sgi.com/tech/stl/character_traits.html Character Traits]
[http://www.sgi.com/tech/stl/char_traits.html char_traits]
[http://www.sgi.com/tech/stl/basic_string.html basic_string]
- Container adaptors
[http://www.sgi.com/tech/stl/priority_queue.html priority_queue]
- Sequences
- Concepts
- Iterators
- ["迭代子概述"]
- Concepts
- Trivial Iterator
- Input Iterator
- Output Iterator
- Forward Iterator
- Bidirectional Iterator
- Random Access Iterator
- Iterator Tags
- Introduction
- iterator_traits
- iterator_category
- distance_type
- value_type
- Iterator tag classes
- input_iterator_tag
- output_iterator_tag
- forward_iterator_tag
- bidirectional_iterator_tag
- random_access_iterator_tag
- Iterator base classes
- input_iterator
- output_iterator
- forward_iterator
- bidirectional_iterator
- random_access_iterator
- Iterator functions
- distance
- advance
- Iterator classes
- istream_iterator
- ostream_iterator
- front_insert_iterator
- back_insert_iterator
- insert_iterator
- reverse_iterator
- reverse_bidirectional_iterator
- raw_storage_iterator
- sequence_buffer
- Algorithms
- Non-mutating algorithms
- for_each
- find
- find_if
- adjacent_find
- find_first_of
- count
- count_if
- mismatch
- equal
- search
- search_n
- find_end
- Mutating algorithms
- copy
- copy_n
- copy_backward
- Swap
- swap
- iter_swap
- swap_ranges
- transform
- Replace
- replace
- replace_if
- replace_copy
- replace_copy_if
- fill
- fill_n
- generate
- generate_n
- Remove
- remove
- remove_if
- remove_copy
- remove_copy_if
- unique
- unique_copy
- reverse
- reverse_copy
- rotate
- rotate_copy
- random_shuffle
- random_sample
- random_sample_n
- partition
- stable_partition
- Sorting
- Sort
- sort
- stable_sort
- partial_sort
- partial_sort_copy
- is_sorted
- nth_element
- Binary search
- lower_bound
- upper_bound
- equal_range
- binary_search
- merge
- inplace_merge
- Set operations on sorted ranges
- includes
- set_union
- set_intersection
- set_difference
- set_symmetric_difference
- Heap operations
- push_heap
- pop_heap
- make_heap
- sort_heap
- is_heap
- Minimum and maximum
- min
- max
- min_element
- max_element
- lexicographical_compare
- lexicographical_compare_3way
- next_permutation
- prev_permutation
- Sort
- Generalized numeric algorithms
- iota
- accumulate
- inner_product
- partial_sum
- adjacent_difference
- power
- Non-mutating algorithms
- Function Objects
- ["函数对象概述"]
- Concepts
- Generator
- Unary Function
- Binary Function
- Adaptable Generator
- Adaptable Unary Function
- Adaptable Binary Function
- Predicates
- Predicate
- Binary Predicate
- Adaptable Predicate
- Adaptable Binary Predicate
[http://www.sgi.com/tech/stl/StrictWeakOrdering.html StrictWeakOrdering]
- Monoid Operation
- Random Number Generator
- Predefined function objects
- Arithmetic operations
- plus
- minus
- multiplies (formerly called "times")
- divides
- modulus
- negate
- Comparisons
- equal_to
- not_equal_to
- less
- greater
- less_equal
- greater_equal
- Logical operations
- logical_and
- logical_or
- logical_not
- Generalized identity operations
- identity
- project1st
- project2nd
- select1st
- select2nd
- subtractive_rng
- Arithmetic operations
- Function object adaptors
- binder1st
- binder2nd
- ptr_fun
- pointer_to_unary_function
- pointer_to_binary_function
- unary_negate
- binary_negate
- unary_compose
- binary_compose
- Member function adaptors
- mem_fun
- mem_fun_ref
- mem_fun1
- mem_fun1_ref
- Utilities
- Concepts
- Assignable
- Default Constructible
- Equality Comparable
[http://www.sgi.com/tech/stl/LessThanComparable.html LessThan Comparable]
- Functions
- Relational Operators
- Classes
- pair
- Concepts
- Memory Allocation
- Classes
- Allocators
- raw_storage_iterator
- Functions
- construct
- destroy
- uninitialized_copy
- uninitialized_copy_n
- uninitialized_fill
- uninitialized_fill_n
- temporary_buffer
- get_temporary_buffer
- return_temporary_buffer
- Classes
- Design documents
[http://www.sgi.com/tech/stl/thread_safety.html Thread safety]
[http://www.sgi.com/tech/stl/complexity.html The meaning of complexity specifications]
[http://www.sgi.com/tech/stl/string_discussion.html Representations of strings]
[http://www.sgi.com/tech/stl/stl_index_cat.html Categorized Index]
[http://www.sgi.com/tech/stl/stl_index.html Full Index]