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 一套行動,清理範圍














