SGI

索引:标准模板库


关联容器
反向插入序列
basic_string<charT, traits, Alloc>
位向量
bitset<N>
字符生产者
容器
deque<T, Alloc>
前向容器
正向插入序列
哈希函数
hash<T>
hash_map<Key, Data, HashFcn, EqualKey, Alloc>
hash_multimap<Key, Data, HashFcn, EqualKey, Alloc>
hash_multiset<Key, HashFcn, EqualKey, Alloc>
hash_set<Key, HashFcn, EqualKey, Alloc>
哈希关联容器
list<T, Alloc>
map<Key, Data, Compare, Alloc>
multimap<Key, Data, Compare, Alloc>
多重关联容器
多重哈希关联容器
多重排序关联容器
multiset<Key, Compare, Alloc>
配对关联容器
priority_queue<T, Sequence, Compare>
queue<T, Sequence>
随机访问容器
可逆容器
rope<T, Alloc>
序列
set<Key, Compare, Alloc>
简单关联容器
slist<T, Alloc>
排序关联容器
stack<T, Sequence>
唯一关联容器
唯一哈希关联容器
唯一排序关联容器
vector<T, Alloc>

前进
back_insert_iterator<BackInsertionSequence>
双向迭代器
bidirectional_iterator<T, Distance>
bidirectional_iterator_tag
距离
距离类型
前向迭代器
forward_iterator<T, Distance>
forward_iterator_tag
front_insert_iterator<FrontInsertionSequence>
输入迭代器
input_iterator<T, Distance>
input_iterator_tag
insert_iterator<Container>
istream_iterator<T, Distance>
迭代器标签
iterator_category
iterator_traits<Iterator>
迭代器
ostream_iterator<T>
输出迭代器
output_iterator
output_iterator_tag
随机访问迭代器
random_access_iterator<T, Distance>
random_access_iterator_tag
raw_storage_iterator<ForwardIterator, T>
reverse_bidirectional_iterator<BidirectionalIterator, T, Reference, Distance>
reverse_iterator<RandomAccessIterator, T, Reference, Distance>
sequence_buffer<Container, buf_sz>
平凡迭代器
值类型

累加
相邻差
相邻查找
前进
二分查找
复制
反向复制
复制N个
计数
条件计数
距离
相等
相等范围
填充
填充N个
查找
查找末尾
查找第一个匹配
条件查找
遍历
生成
生成N个
包含
内积
就地合并
填充递增序列
是否堆
是否排序
迭代器交换
字典序比较
三路字典序比较
下界
建堆
最大值
最大元素
合并
最小值
最小元素
不匹配
下一个排列
第N个元素
部分排序
部分排序复制
部分和
划分
弹出堆顶
上一个排列
压入堆顶
随机抽样
随机抽样N个
随机洗牌
移除
移除复制
条件移除复制
条件移除
替换
替换复制
条件替换复制
条件替换
反转
反转复制
旋转
旋转复制
查找
查找连续子序列
集合差
集合交
集合对称差
集合并
排序
堆排序
稳定划分
稳定排序
交换
交换范围
转换
未初始化复制
未初始化复制N个
未初始化填充
未初始化填充N个
唯一化
唯一化复制
上界

可适应二元函数
可适应二元谓词
可适应生成器
可适应谓词
可适应一元函数
二元函数
二元谓词
binary_compose<AdaptableBinaryFunction,AdaptableUnaryFunction1,AdaptableUnaryFunction2>
binary_function<Arg1, Arg2, Result>
binary_negate<AdaptableBinaryPredicate>
binder1st<AdaptableBinaryFunction>
binder2nd<AdaptableBinaryFunction>
divides<T>
equal_to<T>
函数对象
生成器
greater<T>
greater_equal<T>
哈希函数
hash<T>
identity<T>
less<T>
less_equal<T>
logical_and<T>
logical_not<T>
logical_or<T>
mem_fun1_ref_t<Result, X, Arg>
mem_fun1_t<Result, X, Arg>
mem_fun_ref_t<Result, X>
mem_fun_t<Result, X>
minus<T>
modulus<T>
幺半群运算
multiplies<T>
negate<T>
not_equal_to<T>
plus<T>
pointer_to_binary_function<Arg1, Arg2, Result>
pointer_to_unary_function<Arg, Result>
谓词
project1st<Arg1, Arg2>
project2nd<Arg1, Arg2>
ptr_fun
随机数生成器
select1st<Pair>
select2nd<Pair>
严格弱序
subtractive_rng
一元函数
unary_compose<AdaptableUnaryFunction1,AdaptableUnaryFunction2>
unary_function<Arg, Result>
unary_negate<AdaptablePredicate>

可赋值
char_traits
字符特征
可默认构造
可等值比较
可小于比较
最大值
最小值
pair<T1, T2>
关系运算符

back_insert_iterator<BackInsertionSequence>
binary_compose<AdaptableBinaryFunction,AdaptableUnaryFunction1,AdaptableUnaryFunction2>
binary_negate<AdaptableBinaryPredicate>
binder1st<AdaptableBinaryFunction>
binder2nd<AdaptableBinaryFunction>
front_insert_iterator<FrontInsertionSequence>
insert_iterator<Container>
mem_fun1_ref_t<Result, X, Arg>
mem_fun1_t<Result, X, Arg>
mem_fun_ref_t<Result, X>
mem_fun_t<Result, X>
pointer_to_binary_function<Arg1, Arg2, Result>
pointer_to_unary_function<Arg, Result>
priority_queue<T, Sequence, Compare>
ptr_fun
queue<T, Sequence>
raw_storage_iterator<ForwardIterator, T>
reverse_bidirectional_iterator<BidirectionalIterator, T, Reference, Distance>
reverse_iterator<RandomAccessIterator, T, Reference, Distance>
sequence_buffer<Container, buf_sz>
stack<T, Sequence>
unary_compose<AdaptableUnaryFunction1,AdaptableUnaryFunction2>
unary_negate<AdaptablePredicate>

分配器
构造
析构
获取临时缓冲区
raw_storage_iterator<ForwardIterator, T>
返回临时缓冲区
temporary_buffer<ForwardIterator, T>
未初始化复制
未初始化复制N个
未初始化填充
未初始化填充N个

[Silicon Surf] [STL Home]
版权所有 © 1999 Silicon Graphics, Inc. 保留所有权利。 商标信息