The Standard Template Library Programmers Guide for C++标准模板库程序员指南为C + +
The Standard Template Library, or STL , is a C++ (cplusplus)library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. 标准模板库,或STL的 ,是 C + + ( cplusplus )图书馆集装箱班,算法,迭代器,它提供的许多基本算法和数据结构,计算机科学。 The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. 有关的STL是一个通用的图书馆,即其组成部分是大量的参数:几乎每一个组成部分,在STL的是一个范本。 You should make sure that you understand how templates work in C++ before you use the STL. 您应该确保您了解如何在模板工作在 C + +前,您使用的STL 。 The Standard Template Library Programmer's Guide 标准模板库程序员指南 will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. 将显示您如何使用这些班,算法和迭代时,编码,在 C + +编程语言。 You can 您可以 download 下载 the full manual, and also available are 充分手册,还提供了 Frequently Asked Questions 常见问题 to help and guide you. 帮助和引导你。
The Standard Template Library Programmer's Guide 标准模板库程序员指南
- Introduction to the STL 引入到的STL
- How to use the documentation 如何使用文件
- Containers 容器
- Concepts 概念
- General concepts 一般概念
- Sequences 序列
- Associative Containers 联想容器
- Associative Container 联想货柜
- Simple Associative Container 简单的联想货柜
- Pair Associative Container 对联想货柜
- Sorted Associative Container 排序联想货柜
- Hashed Associative Container 虚线的联想货柜
- HashFunction 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 集装箱班
- Sequences 序列
- Associative Containers 联想容器
- String package 字符串包
- rope 绳子
- Container adaptors 货柜适配器
- bitset bitset
- Concepts 概念
- Iterators 迭代
- Introduction 导言
- Concepts 概念
- Iterator Tags 迭代标签
- Introduction 导言
- iterator_traits iterator_traits
- iterator_category iterator_category
- distance_type distance_type
- value_type value_type
- Iterator tag classes 迭代标记班
- Iterator base classes 迭代基地班
- Iterator functions 迭代职能
- Iterator classes 迭代班
- istream_iterator istream_iterator
- ostream_iterator ostream_iterator
- front_insert_iterator front_insert_iterator
- back_insert_iterator back_insert_iterator
- insert_iterator insert_iterator
- reverse_iterator reverse_iterator
- reverse_bidirectional_iterator reverse_bidirectional_iterator
- raw_storage_iterator raw_storage_iterator
- sequence_buffer sequence_buffer
- Algorithms 算法
- Non-mutating algorithms 非变异算法
- Mutating algorithms 变异算法
- copy 复制
- copy_n copy_n
- copy_backward copy_backward
- Swap 掉期
- transform 变换
- Replace 取代
- fill 充满
- fill_n fill_n
- generate 产生
- generate_n generate_n
- Remove 删除
- unique 独特
- unique_copy unique_copy
- reverse 扭转
- reverse_copy reverse_copy
- rotate 旋转
- rotate_copy rotate_copy
- random_shuffle random_shuffle
- random_sample random_sample
- random_sample_n random_sample_n
- partition 分割
- stable_partition stable_partition
- Sorting 排序
- Sort 排序
- nth_element nth_element
- Binary search 二元搜寻
- merge 合并
- inplace_merge inplace_merge
- Set operations on sorted ranges 一套行动,清理范围














