STL编程指南
出处:http://www.sgi.com/tech/stl/
- STL概述
- 如何使用STL文档
- Containers 容器
- Concepts 概念
- General concepts 一般概念
- Sequences
- Associative Containers
- Associative Container
- Simple Associative Container
- Pair Associative Container
- Sorted Associative Container
- Hashed Associative Container
- HashFunction
- Unique Associative Container
- Multiple Associative Container
- Unique Sorted Associative Container
- Multiple Sorted Associative Container
- Unique Hashed Associative Container
- Multiple Hashed Associative Container
- Container classes 容器类
- Concepts 概念
- Iterators 迭代子
- 迭代子概述
- Concepts 概念
- Iterator Tags 迭代子Tag
- 迭代子Tag概述
- iterator_traits
- iterator_category
- distance_type
- value_type
- Iterator tag classes
- Iterator base classes
- Iterator functions 迭代子函数
- Iterator classes 迭代子类
- Algorithms 算法
- Non-mutating algorithms 非变动性算法
- Mutating algorithms 变动性算法
- copy
- copy_n
- copy_backward
- Swap 交换
- transform
- Replace 替换
- fill
- fill_n
- generate
- generate_n
- Remove 删除
- unique
- unique_copy
- reverse
- reverse_copy
- rotate
- rotate_copy
- random_shuffle
- random_sample
- random_sample_n
- partition
- stable_partition
- Sorting 排序
- Sort
- nth_element
- Binary search
- merge
- inplace_merge
- Set operations on sorted ranges
- Heap operations
- Minimum and maximum
- lexicographical_compare
- lexicographical_compare_3way
- next_permutation
- prev_permutation
- Generalized numeric algorithms 一般数值算法
- Function Objects 函数对象
- 函数对象概述
- Concepts 概念
- Predefined function objects 预定义的函数对象
- Arithmetic operations
- plus
- minus
- multiplies (以前称作”times”)
- divides divides
- modulus modulus
- negate negate
- Comparisons
- Logical operations
- Generalized identity operations
- subtractive_rng
- Arithmetic operations
- Function object adaptors 函数对象适配器
- Utilities 实用工具
- Concepts 概念
- Functions 函数
- Classes 类
- Memory Allocation 内存分配
- Design documents 设计文档
- Thread safety 线程安全
- The meaning of complexity specifications 复杂度说明的含义
- Representations of strings 字符串的表示
- Categorized Index 分类索引
- Full Index 完全索引
- Frequently Asked Questions
Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the below copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided “as is” without express or implied warranty.
Copyright © 1994 Hewlett-Packard Company