9634
备注:
|
13811
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 6: | 行号 6: |
1. Container 2. Forward Container 3. Reversible Container 4. Random Access Container |
1. [http://www.sgi.com/tech/stl/Container.html Container] 2. [http://www.sgi.com/tech/stl/ForwardContainer.html Forward Container] 3. [http://www.sgi.com/tech/stl/ReversibleContainer.html Reversible Container] 4. [http://www.sgi.com/tech/stl/RandomAccessContainer.html Random Access Container] |
行号 11: | 行号 11: |
1. Sequence 2. Front Insertion Sequence 3. Back Insertion Sequence |
1. [http://www.sgi.com/tech/stl/Sequence.html Sequence] 2. [http://www.sgi.com/tech/stl/FrontInsertionSequence.html Front Insertion Sequence] 3. [http://www.sgi.com/tech/stl/BackInsertionSequence.html Back Insertion Sequence] |
行号 15: | 行号 15: |
1. Associative Container 2. Simple Associative Container 3. Pair Associative Container 4. Sorted Associative Container 5. Hashed Associative Container 6. HashFunction 7. Unique Associative Container 8. Multiple Associative Container 9. Unique Sorted Associative Container 10. Multiple Sorted Associative Container 11. Unique Hashed Associative Container 12. Multiple Hashed Associative Container |
1. [http://www.sgi.com/tech/stl/AssociativeContainer.html Associative Container] 1. [http://www.sgi.com/tech/stl/SimpleAssociativeContainer.html Simple Associative Container] 1. [http://www.sgi.com/tech/stl/PairAssociativeContainer.html Pair Associative Container] 1. [http://www.sgi.com/tech/stl/SortedAssociativeContainer.html Sorted Associative Container] 1. [http://www.sgi.com/tech/stl/HashedAssociativeContainer.html Hashed Associative Container] 1. [http://www.sgi.com/tech/stl/HashFunction.html HashFunction] 1. [http://www.sgi.com/tech/stl/UniqueAssociativeContainer.html Unique Associative Container] 1. [http://www.sgi.com/tech/stl/MultipleAssociativeContainer.html Multiple Associative Container] 1. [http://www.sgi.com/tech/stl/UniqueSortedAssociativeContainer.html Unique Sorted Associative Container] 1. [http://www.sgi.com/tech/stl/MultipleSortedAssociativeContainer.html Multiple Sorted Associative Container] 1. [http://www.sgi.com/tech/stl/UniqueHashedAssociativeContainer.html Unique Hashed Associative Container] 1. [http://www.sgi.com/tech/stl/MultipleHashedAssociativeContainer.html Multiple Hashed Associative Container] |
行号 29: | 行号 29: |
1. vector 2. deque 3. list 4. slist 5. bit_vector |
1. [http://www.sgi.com/tech/stl/Vector.html vector] 2. [http://www.sgi.com/tech/stl/Deque.html deque] 3. [http://www.sgi.com/tech/stl/List.html list] 4. [http://www.sgi.com/tech/stl/Slist.html slist] 5. [http://www.sgi.com/tech/stl/bit_vector.html bit_vector] |
行号 35: | 行号 35: |
1. set 2. map 3. multiset 4. multimap 5. hash_set 6. hash_map 7. hash_multiset 8. hash_multimap 9. hash |
1. [http://www.sgi.com/tech/stl/set.html set] 2. [http://www.sgi.com/tech/stl/Map.html map] 3. [http://www.sgi.com/tech/stl/multiset.html multiset] 4. [http://www.sgi.com/tech/stl/Multimap.html multimap] 5. [http://www.sgi.com/tech/stl/hash_set.html hash_set] 6. [http://www.sgi.com/tech/stl/hash_map.html hash_map] 7. [http://www.sgi.com/tech/stl/hash_multiset.html hash_multiset] 8. [http://www.sgi.com/tech/stl/hash_multimap.html hash_multimap] 9. [http://www.sgi.com/tech/stl/hash.html hash ] |
行号 45: | 行号 45: |
1. Character Traits 2. char_traits 3. basic_string 4. rope |
1. [http://www.sgi.com/tech/stl/character_traits.html Character Traits] 2. [http://www.sgi.com/tech/stl/char_traits.html char_traits] 3. [http://www.sgi.com/tech/stl/basic_string.html basic_string] 4. [http://www.sgi.com/tech/stl/Rope.html rope] |
行号 50: | 行号 50: |
1. stack 2. queue 3. priority_queue 6. bitset |
1. [http://www.sgi.com/tech/stl/stack.html stack] 2. [http://www.sgi.com/tech/stl/queue.html queue] 3. [http://www.sgi.com/tech/stl/priority_queue.html priority_queue] 6. [http://www.sgi.com/tech/stl/bitset.html bitset] |
行号 55: | 行号 55: |
1. Introduction | 1. ["迭代子概述"] |
行号 57: | 行号 57: |
1. Trivial Iterator 2. Input Iterator 3. Output Iterator 4. Forward Iterator 5. Bidirectional Iterator 6. Random Access Iterator |
1. [http://www.sgi.com/tech/stl/trivial.html Trivial Iterator] 2. [http://www.sgi.com/tech/stl/InputIterator.html Input Iterator] 3. [http://www.sgi.com/tech/stl/OutputIterator.html Output Iterator] 4. [http://www.sgi.com/tech/stl/ForwardIterator.html Forward Iterator] 5. [http://www.sgi.com/tech/stl/BidirectionalIterator.html Bidirectional Iterator] 6. [http://www.sgi.com/tech/stl/RandomAccessIterator.html Random Access Iterator] |
行号 64: | 行号 64: |
1. Introduction 2. iterator_traits 3. iterator_category 4. distance_type 5. value_type |
1. ["迭代子Tag概述"] 2. [http://www.sgi.com/tech/stl/iterator_traits.html iterator_traits] 3. [http://www.sgi.com/tech/stl/iterator_category.html iterator_category] 4. [http://www.sgi.com/tech/stl/distance_type.html distance_type] 5. [http://www.sgi.com/tech/stl/value_type.html value_type] |
行号 70: | 行号 70: |
1. input_iterator_tag 2. output_iterator_tag 3. forward_iterator_tag 4. bidirectional_iterator_tag 5. random_access_iterator_tag |
1. [http://www.sgi.com/tech/stl/input_iterator_tag.html input_iterator_tag] 2. [http://www.sgi.com/tech/stl/output_iterator_tag.html output_iterator_tag] 3. [http://www.sgi.com/tech/stl/forward_iterator_tag.html forward_iterator_tag] 4. [http://www.sgi.com/tech/stl/bidirectional_iterator_tag.html bidirectional_iterator_tag] 5. [http://www.sgi.com/tech/stl/random_access_iterator_tag.html random_access_iterator_tag] |
行号 76: | 行号 76: |
1. input_iterator 2. output_iterator 3. forward_iterator 4. bidirectional_iterator 5. random_access_iterator |
1. [http://www.sgi.com/tech/stl/input_iterator.html input_iterator] 2. [http://www.sgi.com/tech/stl/output_iterator.html output_iterator] 3. [http://www.sgi.com/tech/stl/forward_iterator.html forward_iterator] 4. [http://www.sgi.com/tech/stl/bidirectional_iterator.html bidirectional_iterator] 5. [http://www.sgi.com/tech/stl/random_access_iterator.html random_access_iterator] |
行号 82: | 行号 82: |
1. distance 2. advance |
1. [http://www.sgi.com/tech/stl/distance.html distance] 2. [http://www.sgi.com/tech/stl/advance.html advance] |
行号 85: | 行号 85: |
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 |
1. [http://www.sgi.com/tech/stl/istream_iterator.html istream_iterator] 2. [http://www.sgi.com/tech/stl/ostream_iterator.html ostream_iterator] 3. [http://www.sgi.com/tech/stl/front_insert_iterator.html front_insert_iterator] 4. [http://www.sgi.com/tech/stl/back_insert_iterator.html back_insert_iterator] 5. [http://www.sgi.com/tech/stl/insert_iterator.html insert_iterator] 6. [http://www.sgi.com/tech/stl/ReverseIterator.html reverse_iterator] 7. [http://www.sgi.com/tech/stl/ReverseBidirectionalIterator.html reverse_bidirectional_iterator] 8. [http://www.sgi.com/tech/stl/raw_storage_iterator.html raw_storage_iterator] 9. [http://www.sgi.com/tech/stl/sequence_buffer.html sequence_buffer] |
行号 96: | 行号 96: |
1. for_each | 1. [http://www.sgi.com/tech/stl/for_each.html for_each] |
行号 116: | 行号 116: |
5. transform | 5. [http://www.sgi.com/tech/stl/transform.html transform] |
行号 186: | 行号 186: |
1. Introduction | 1. ["函数对象概述"] |
行号 199: | 行号 199: |
5. StrictWeakOrdering | 5. [http://www.sgi.com/tech/stl/StrictWeakOrdering.html StrictWeakOrdering] |
行号 248: | 行号 248: |
4. LessThan Comparable | 4. [http://www.sgi.com/tech/stl/LessThanComparable.html LessThan Comparable] |
行号 268: | 行号 268: |
1. Thread safety 2. The meaning of complexity specifications 3. Representations of strings 1. Categorized Index 1. Full Index |
1. [http://www.sgi.com/tech/stl/thread_safety.html Thread safety] 2. [http://www.sgi.com/tech/stl/complexity.html The meaning of complexity specifications] 3. [http://www.sgi.com/tech/stl/string_discussion.html Representations of strings] 1. [http://www.sgi.com/tech/stl/stl_index_cat.html Categorized Index] 1. [http://www.sgi.com/tech/stl/stl_index.html Full Index] |
- ["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
[http://www.sgi.com/tech/stl/trivial.html Trivial Iterator]
[http://www.sgi.com/tech/stl/InputIterator.html Input Iterator]
[http://www.sgi.com/tech/stl/OutputIterator.html Output Iterator]
[http://www.sgi.com/tech/stl/ForwardIterator.html Forward Iterator]
[http://www.sgi.com/tech/stl/BidirectionalIterator.html Bidirectional Iterator]
[http://www.sgi.com/tech/stl/RandomAccessIterator.html Random Access Iterator]
- Iterator Tags
- ["迭代子Tag概述"]
[http://www.sgi.com/tech/stl/iterator_traits.html iterator_traits]
[http://www.sgi.com/tech/stl/iterator_category.html iterator_category]
[http://www.sgi.com/tech/stl/distance_type.html distance_type]
[http://www.sgi.com/tech/stl/value_type.html value_type]
- Iterator tag classes
[http://www.sgi.com/tech/stl/input_iterator_tag.html input_iterator_tag]
[http://www.sgi.com/tech/stl/output_iterator_tag.html output_iterator_tag]
[http://www.sgi.com/tech/stl/forward_iterator_tag.html forward_iterator_tag]
[http://www.sgi.com/tech/stl/bidirectional_iterator_tag.html bidirectional_iterator_tag]
[http://www.sgi.com/tech/stl/random_access_iterator_tag.html random_access_iterator_tag]
- Iterator base classes
[http://www.sgi.com/tech/stl/input_iterator.html input_iterator]
[http://www.sgi.com/tech/stl/output_iterator.html output_iterator]
[http://www.sgi.com/tech/stl/forward_iterator.html forward_iterator]
[http://www.sgi.com/tech/stl/bidirectional_iterator.html bidirectional_iterator]
[http://www.sgi.com/tech/stl/random_access_iterator.html random_access_iterator]
- Iterator functions
[http://www.sgi.com/tech/stl/distance.html distance]
[http://www.sgi.com/tech/stl/advance.html advance]
- Iterator classes
[http://www.sgi.com/tech/stl/istream_iterator.html istream_iterator]
[http://www.sgi.com/tech/stl/ostream_iterator.html ostream_iterator]
[http://www.sgi.com/tech/stl/front_insert_iterator.html front_insert_iterator]
[http://www.sgi.com/tech/stl/back_insert_iterator.html back_insert_iterator]
[http://www.sgi.com/tech/stl/insert_iterator.html insert_iterator]
[http://www.sgi.com/tech/stl/ReverseIterator.html reverse_iterator]
[http://www.sgi.com/tech/stl/ReverseBidirectionalIterator.html reverse_bidirectional_iterator]
[http://www.sgi.com/tech/stl/raw_storage_iterator.html raw_storage_iterator]
[http://www.sgi.com/tech/stl/sequence_buffer.html sequence_buffer]
- Algorithms
- Non-mutating algorithms
[http://www.sgi.com/tech/stl/for_each.html 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
[http://www.sgi.com/tech/stl/transform.html 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]