株式会社エス・スリー・フォー

STL samples

F:function S:struct C:class

<algorithm>


適用
Ffor_each
検索
Ffind Ffind_if Ffind_end
Ffind_first_of Fadjacent_find Fsearch
Fsearch_n Fmismatch Flower_bound
Fupper_bound Fequal_range Fbinary_search
係数
Fcount Fcount_if
比較
Fequal Flexicographical_compare
複写
Fcopy Fcopy_backward
交換
Fswap Fswap_ranges Fiter_swap
変換
Ftransform
置換
Freplace Freplace_if Freplace_copy Freplace_copy_if
充填
Ffill Ffill_n FgenerateFgenerate_n
削除
Fremove Fremove_if Fremove_copy
Fremove_copy_if Funique Funique_copy
反転
Freverse Freverse_copy
回転
Frotate Frotate_copy
攪拌
Frandom_shuffle
分類
Fpartition Fstable_partition Fnth_element
整列
Fsort Fstable_sort Fpartial_sort Fpartial_sort_copy
併合
Fmerge Finplace_mearge
集合
Fset_union Fset_intersection Fset_difference Fset_symmetric_difference
堆積
Fpush_heap Fpop_heap Fmake_heap
Fsort_heap
最大/最小
Fmin Fmax
Fmin_element Fmax_element
順列
Fnext_permutatin Fprev_permutation

<bitset>

固定長bit配列
Cbitset

<deque>

両頭キュー
Cdeque

<functional>

関数オブジェクト base
Sunary_function Sbinary_function
算術演算
Splus Sminus Smultiplies
Sdivides Smodulus Snegate
比較
Sequal_to Snot_equal_to Sgreater
Sless Sgreater_equal Sless_equal
論理演算
Slogical_and Slogical_or Slogical_not
論理反転
Sunare_negate Fnot1 Sbinary_negate
Fnot2
バインダ
Cbinder1st Fbind1st Cbinder2nd
Fbind2nd
関数ポインタ
Cpointer_to_unary_function
Cpointer_to_binary_function
Fptr_fun
メンバ関数ポインタ
Cmem_fun_t Cmem_fun1_t Cmem_fun_ref_t
Cmem_fun1_ref_t Cconst_mem_fun_t Cconst_mem_fun1_t
Cconst_mem_fun_ref_t Cconst_mem_fun1_ref_t
Fmem_fun Fmem_fun_ref

<iterator>

traits,tag
Siterator_traits
Sinput_iterator_tag Soutput_iterator_tag
Sforward_iterator_tag Sbidirectional_iterator_tag
Srandom_access_iterator_tag
iterator操作
Fadvance Fdistance
反転イテレータ
Creverse_iterator
挿入イテレータ
Cback_insert_iterator
Fback_inserter
Cfront_insert_iterator Ffront_inserter
Cinsert_iterator Finserter
ストリームイテレータ
Cistream_iterator Costream_iterator
Cistreambuf_iterator Costreambuf_iterator

<list>

双方向リスト
Clist

<map>

重複を許さない辞書
Cmap
重複を許す辞書
Cmultimap

<memory>

アロケータ
Callocator
テンポラリ領域
Craw_storage_iterator
Fget_temporary_buffer Freturn_temporary_buffer Funinitialized_copy Funinitialized_fill Funinitialized_fill_n
auto_ptr
Cauto_ptr

<numeric>

数値計算
Faccumulate Fadjacent_difference Finner_product Fpartial_sum

<queue>

キュー
Cqueue
優先順位キュー
Cpriority_queue

<set>

重複を許さない集合
Cset
重複を許す集合
Cmultiset

<stack>

スタック
Cstack

<utility>

関係演算子
Foperator!= Foperator<= Foperator> Foperator>=
pair
Spair Fmake_pair

<vector>

可変長配列
Cvector