STL samples
:function
:struct
:class
<algorithm>
- 適用
for_each
- 検索
find
find_if
find_end
find_first_of
adjacent_find
search
search_n
mismatch
lower_bound
upper_bound
equal_range
binary_search
- 係数
count
count_if
- 比較
equal
lexicographical_compare
- 複写
copy
copy_backward
- 交換
swap
swap_ranges
iter_swap
- 変換
transform
- 置換
replace
replace_if
replace_copy
replace_copy_if
- 充填
fill
fill_n
generate
generate_n
- 削除
remove
remove_if
remove_copy
remove_copy_if
unique
unique_copy
- 反転
reverse
reverse_copy
- 回転
rotate
rotate_copy
- 攪拌
random_shuffle
- 分類
partition
stable_partition
nth_element
- 整列
sort
stable_sort
partial_sort
partial_sort_copy
- 併合
merge
inplace_mearge
- 集合
set_union
set_intersection
set_difference
set_symmetric_difference
- 堆積
push_heap
pop_heap
make_heap
sort_heap
- 最大/最小
min
max
min_element
max_element
- 順列
next_permutatin
prev_permutation
<bitset>
- 固定長bit配列
bitset
<deque>
- 両頭キュー
deque
<functional>
- 関数オブジェクト base
unary_function
binary_function
- 算術演算
plus
minus
multiplies
divides
modulus
negate
- 比較
equal_to
not_equal_to
greater
less
greater_equal
less_equal
- 論理演算
logical_and
logical_or
logical_not
- 論理反転
unare_negate
not1
binary_negate
not2
- バインダ
binder1st
bind1st
binder2nd
bind2nd
- 関数ポインタ
pointer_to_unary_function
pointer_to_binary_function
ptr_fun
- メンバ関数ポインタ
mem_fun_t
mem_fun1_t
mem_fun_ref_t
mem_fun1_ref_t
const_mem_fun_t
const_mem_fun1_t
const_mem_fun_ref_t
const_mem_fun1_ref_t
mem_fun
mem_fun_ref
<iterator>
- traits,tag
iterator_traits
input_iterator_tag
output_iterator_tag
forward_iterator_tag
bidirectional_iterator_tag
random_access_iterator_tag
- iterator操作
advance
distance
- 反転イテレータ
reverse_iterator
- 挿入イテレータ
back_insert_iterator
back_inserter
front_insert_iterator
front_inserter
insert_iterator
inserter
- ストリームイテレータ
istream_iterator
ostream_iterator
istreambuf_iterator
ostreambuf_iterator
<list>
- 双方向リスト
list
<map>
<memory>
- アロケータ
allocator
- テンポラリ領域
raw_storage_iterator
get_temporary_buffer
return_temporary_buffer
uninitialized_copy
uninitialized_fill
uninitialized_fill_n
- auto_ptr
auto_ptr
<numeric>
- 数値計算
accumulate
adjacent_difference
inner_product
partial_sum
<queue>
<set>
<stack>
- スタック
stack
<utility>
<vector>
- 可変長配列
vector