## 索引

以下のいずれかの文字をクリックすると、該当する索引の節にジャンプします。ジャンプできない場合は、その文字に対応するエントリはありません。

    数字

    A  B  C  D  E  F  G  H  I  J  K  L  M

    N  O  P  Q  R  S  T  U  V  W  X  Y  Z

    あ行  か行  さ行  た行  な行  は行  ま行  や行  ら行  わ行

### 数字

2 つのカテゴリのエラーモデル [18.2 標準例外階層]
2 等分探索木 [4.4 標準ライブラリにないコンテナの型]

### A

abs() [20.2 複素数の作成と使用]
accumulate() [13.6 スカラー生成アルゴリズム]
adjacent_difference() [13.7 シーケンス生成アルゴリズム]
adjacent_find() [13.3 検索演算]
advance [16.4 アルゴリズム構築のヒントと手法]
advance() [2.5 反復子の演算]
allocator_interface [15.3 ユーザー独自のアロケータの構築]
any() [8.4 bitset の抽象化]
append() [12.2 string 演算]
arg() [20.2 複素数の作成と使用]
assign()

[12.2 string 演算]

[5.2 vector 演算]

[6.2 list 演算]

at()

[12.2 string 演算]

[5.2 vector 演算]

auto_ptr class [19.1 概要]

### B

back()

[5.2 vector 演算]

[6.2 list 演算]

back_inserter [2.4 挿入反復子]
basic_string [12.1 string 抽象化]
begin()

[2.2 さまざまな反復子]

[5.2 vector 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

binary_function

[3.3 関数オブジェクト]

[6.3 プログラム例: 在庫管理システム]

binary_search() [14.5 2 等分探索]

### C

c_str() [12.2 string 演算]
capacity()

[12.2 string 演算]

[5.2 vector 演算]

compare() [12.2 string 演算]
conj() [20.2 複素数の作成と使用]
copy()

[12.2 string 演算]

[13.2 初期化アルゴリズム]

[6.2 list 演算]

copy_backward() [13.2 初期化アルゴリズム]
count()

[13.6 スカラー生成アルゴリズム]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

count_if() [13.6 スカラー生成アルゴリズム]
Curry, Haskell P. [3.5 否定素子とバインダ]

### D

data() [12.2 string 演算]
distance [16.4 アルゴリズム構築のヒントと手法]
distance() [2.5 反復子の演算]

### E

empty()

[12.2 string 演算]

[5.2 vector 演算]

[6.2 list 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

end()

[2.2 さまざまな反復子]

[5.2 vector 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

equal()

[13.3 検索演算]

[13.6 スカラー生成アルゴリズム]

equal_range()

[14.5 2 等分探索]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

erase()

[12.2 string 演算]

[6.2 list 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

### F

fill() [13.2 初期化アルゴリズム]
fill_n() [13.2 初期化アルゴリズム]
find()

[12.2 string 演算]

[13.3 検索演算]

[13.3 検索演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

find_first_not_of() [12.2 string 演算]
find_first_of() [12.2 string 演算]
find_if()

[13.3 検索演算]

[13.3 検索演算]

find_last_not_of() [12.2 string 演算]
find_last_of() [12.2 string 演算]
flip()

[5.3 ブール型の vector]

[8.4 bitset の抽象化]

front()

[5.2 vector 演算]

[6.2 list 演算]

front_inserter [2.4 挿入反復子]

### G

generate() [13.2 初期化アルゴリズム]
generate_n() [13.2 初期化アルゴリズム]

### I

imag() [20.2 複素数の作成と使用]
includes()

[14.7 set 演算]

[8.2 set 演算と multiset 演算]

inner_product() [13.6 スカラー生成アルゴリズム]
inplace_merge()

[13.4 インプレース変換]

[14.6 順序付きシーケンスのマージ]

insert()

[12.2 string 演算]

[5.2 vector 演算]

[6.2 list 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

iotaGen

[13.2 初期化アルゴリズム]

[3.3 関数オブジェクト]

istream_iterator [2.3 ストリーム反復子]
iter_swap() [13.2 初期化アルゴリズム]
iterator_category

基本型 [16.4 アルゴリズム構築のヒントと手法]

### K

key_comp() [9.2 map 演算と multimap 演算]

### L

length() [12.2 string 演算]
lexicographical_compare() [13.6 スカラー生成アルゴリズム]
list [6.1 list データの抽象化]
logic_error [18.2 標準例外階層]
lower_bound()

[14.5 2 等分探索]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

### M

make_heap() [14.8 heap 演算]
map [9.1 map データの抽象化]
max() [13.3 検索演算]
max_element() [13.3 検索演算]
max_size()

[12.2 string 演算]

[5.2 vector 演算]

merge()

[13.4 インプレース変換]

[14.6 順序付きシーケンスのマージ]

[6.2 list 演算]

min() [13.3 検索演算]
min_element() [13.3 検索演算]
mismatch()

[13.3 検索演算]

[13.6 スカラー生成アルゴリズム]

### N

next_permutation() [13.4 インプレース変換]
none() [8.4 bitset の抽象化]
norm() [20.2 複素数の作成と使用]
numeric_limits [21.1 概要]

### O

ostream_iterator [2.3 ストリーム反復子]

### P

partial_sort() [14.3 部分ソート]
partial_sum() [13.7 シーケンス生成アルゴリズム]
partition() [13.4 インプレース変換]
polar() [20.2 複素数の作成と使用]
pop_back() [5.2 vector 演算]
pop_heap() [14.8 heap 演算]
prev_permutation() [13.4 インプレース変換]
priority queue

[11.1 priority queue データの抽象化]

[9.3 プログラム例]

push_back()

[5.2 vector 演算]

[6.2 list 演算]

push_front() [6.2 list 演算]
push_heap() [14.8 heap 演算]

### Q

queue [10.1 概要]

### R

random_shuffle() [13.4 インプレース変換]
randomInteger()

[11.3 アプリケーション例: イベント方式のシミュレーション]

[2.2 さまざまな反復子]

rbegin()

[5.2 vector 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

real() [20.2 複素数の作成と使用]

remove()

[12.2 string 演算]

[13.5 削除アルゴリズム]

[6.2 list 演算]

remove_copy() [13.5 削除アルゴリズム]
remove_copy_if() [13.5 削除アルゴリズム]
remove_if()

[13.5 削除アルゴリズム]

[6.2 list 演算]

rend()

[5.2 vector 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

replace() [13.4 インプレース変換]
replace_copy() [13.4 インプレース変換]
replace_copy_if() [13.4 インプレース変換]
replace_if() [13.4 インプレース変換]
reserve()

[12.2 string 演算]

[5.2 vector 演算]

reset() [8.4 bitset の抽象化]
resize()

[12.2 string 演算]

[5.2 vector 演算]

[6.2 list 演算]

reverse()

[13.4 インプレース変換]

[6.2 list 演算]

rfind() [12.2 string 演算]
rotate() [13.4 インプレース変換]
runtime_error [18.2 標準例外階層]

### S

Schonfinkel, Moses [3.5 否定素子とバインダ]
search()

[13.3 検索演算]

[13.3 検索演算]

set [8.1 set データの抽象化]
set 演算 [14.7 set 演算]
set() [8.4 bitset の抽象化]
set_difference()

[14.7 set 演算]

[8.2 set 演算と multiset 演算]

set_intersection()

[14.7 set 演算]

[8.2 set 演算と multiset 演算]

set_symmetric_difference()

[14.7 set 演算]

[8.2 set 演算と multiset 演算]

set_union()

[14.6 順序付きシーケンスのマージ]

[8.2 set 演算と multiset 演算]

size()

[12.2 string 演算]

[5.2 vector 演算]

[6.2 list 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

sort() [14.2 ソートアルゴリズム]
sort_heap() [14.8 heap 演算]
splice() [6.2 list 演算]
stable_sort() [14.2 ソートアルゴリズム]
stack [10.1 概要]
string [12.1 string の抽象化]
string traits クラス [17.2 traits 手法の使用方法]
string_char_trait [17.2 traits 手法の使用方法]
substr() [12.2 string 演算]
swap()

[12.2 string 演算]

[13.2 初期化アルゴリズム]

[5.2 vector 演算]

[6.2 list 演算]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

swap_ranges() [13.2 初期化アルゴリズム]

### T

test() [8.4 bitset の抽象化]
to_string() [8.4 bitset の抽象化]
to_ulong() [8.4 bitset の抽象化]
traits [17.2 traits 手法の使用方法]
traits テンプレート [17.2 traits 手法の使用方法]
transform() [13.7 シーケンス生成アルゴリズム]

### U

unary_function [3.3 関数オブジェクト]
unique()

[13.5 削除アルゴリズム]

[6.2 list 演算]

unique_copy() [13.5 削除アルゴリズム]
upper_bound()

[14.5 2 等分探索]

[8.2 set 演算と multiset 演算]

[9.2 map 演算と multimap 演算]

### V

value_comp() [9.2 map 演算と multimap 演算]
value_type

[16.4 アルゴリズム構築のヒントと手法]

[16.4 アルゴリズム構築のヒントと手法]

vector [5.1 vector データの抽象化]

### W

wstring [12.1 string の抽象化]

### あ行

アダプタ

[16.2 標準コンテナに基づく構築]

priority queue [11.2 priority queue 演算]

queue [10.3 queue データの抽象化]

stack [10.1 概要]

関数 [3.5 否定素子とバインダ]

新しい演算子 [4.3 メモリー管理の問題]
アルゴリズム

[1.4 このマニュアルの概要]

カテゴリ [16.1 ライブラリの拡張]

構築 [16.4 アルゴリズム構築のヒントと手法]

ヒントと手法 [16.4 アルゴリズム構築のヒントと手法]

ユーザー定義 [16.1 ライブラリの拡張]

アロケータ

[15.1 概要]

一致 [15.3 ユーザー独自のアロケータの構築]

代替インタフェース

[15.3 ユーザー独自のアロケータの構築]

[15.3 ユーザー独自のアロケータの構築]

定義 [15.3 ユーザー独自のアロケータの構築]

必要なメンバー関数

[15.3 ユーザー独自のアロケータの構築]

[15.3 ユーザー独自のアロケータの構築]

標準インタフェース [15.3 ユーザー独自のアロケータの構築]

両インタフェースのサポート [15.3 ユーザー独自のアロケータの構築]

アロケータインタフェース

[15.1 概要]

基本インタフェース [16.3 ユーザー独自のコンテナの作成]

要求 [16.3 ユーザー独自のコンテナの作成]

異種コレクション [11.3 アプリケーション例: イベント方式のシミュレーション]
位相角、複素数 [20.2 複素数の作成と使用]
イベント方式のシミュレーション [11.3 アプリケーション例: イベント方式のシミュレーション]
インサータ [2.4 挿入反復子]
インプレース変換 [13.4 インプレース変換]
エラー [18.1 概要]
エラトステネス [5.4 プログラム例: エラトステネスのふるい]
エラトステネスのふるい [5.4 プログラム例: エラトステネスのふるい]

### か行

関数オブジェクト

[3.3 関数オブジェクト]

[3.4 関数アダプタ]

記号定数 [21.1 概要]
基数ソート [7.3 プログラム例: 基数ソート]
規則、表記 [1.4 このマニュアルの概要]
逆方向反復子 [2.2 さまざまな反復子]
共役、複素数 [20.2 複素数の作成と使用]
グラフ [4.4 標準ライブラリにないコンテナの型]
検索アルゴリズム [13.3 検索演算]
高水準なコピー [4.3 メモリー管理の問題]
合成 [16.2 標準コンテナに基づく構築]
コード再使用

合成 [16.2 標準コンテナに基づく構築]

汎用継承 [16.2 標準コンテナに基づく構築]

コンテナ

設計要求 [16.3 ユーザー独自のコンテナの作成]

設計 [15.1 概要]

反復子要求 [16.3 ユーザー独自のコンテナの作成]

ユーザー定義

[16.1 ライブラリの拡張]

[16.3 ユーザー独自のコンテナの作成]

ユーザー独自のコンテナの作成 [16.3 ユーザー独自のコンテナの作成]

ユーザー独自のコンテナの設計 [16.3 ユーザー独自のコンテナの作成]

### さ行

削除アルゴリズム [13.5 削除アルゴリズム]
三角関数 [20.2 複素数の作成と使用]
シーケンス生成アルゴリズム [13.7 シーケンス生成アルゴリズム]
ジェネレータ

[13.2 初期化アルゴリズム]

[3.3 関数オブジェクト]

指数関数 [20.2 複素数の作成と使用]
シフト [8.4 bitset の抽象化]
シミュレーションプログラム [11.1 priority queue データの抽象化]
述語 [3.2 述語]
出力反復子 [2.2 さまざまな反復子]
順序付きコレクション [14.1 概要]
順方向反復子 [2.2 さまざまな反復子]
使用方法

例外 [18.3 例外の使用方法]

初期化アルゴリズム [13.2 初期化アルゴリズム]
スカラー生成アルゴリズム [13.6 スカラー生成アルゴリズム]
ストリーム反復子 [2.3 ストリーム反復子]
積集合 [8.4 bitset の抽象化]
設計要求

コンテナ [16.3 ユーザー独自のコンテナの作成]

設定

反復子のカテゴリ [2.2 さまざまな反復子]

挿入反復子

[13.2 初期化アルゴリズム]

[13.2 初期化アルゴリズム]

[13.7 シーケンス生成アルゴリズム]

[2.4 挿入反復子]

[6.2 list 演算]

双方向反復子 [2.2 さまざまな反復子]
疎の配列 [4.4 標準ライブラリにないコンテナの型]

### た行

多次元配列 [4.4 標準ライブラリにないコンテナの型]
超越関数 [20.2 複素数の作成と使用]
対の等価性 [13.6 スカラー生成アルゴリズム]
低水準なコピー [4.3 メモリー管理の問題]
定数反復子 [2.2 さまざまな反復子]
デフォルトコンストラクタ [5.2 vector 演算]
添字演算子

[12.2 string 演算]

[5.2 vector 演算]

[9.2 map 演算と multimap 演算]

到達可能な反復子 [2.1 反復子の説明]
特性、コンテナ [4.1 概要]

### な行

入力反復子 [2.2 さまざまな反復子]

### は行

バインダ [3.5 否定素子とバインダ]
ハッシュテーブル [4.4 標準ライブラリにないコンテナの型]
反復子

[16.3 ユーザー独自のコンテナの作成]

[2.1 反復子の概要]

逆方向 [2.2 さまざまな反復子]

出力 [2.2 さまざまな反復子]

順方向 [2.2 さまざまな反復子]

ストリーム [2.3 ストリーム反復子]

挿入 [2.4 挿入反復子]

双方向 [2.2 さまざまな反復子]

定数 [2.2 さまざまな反復子]

入力 [2.2 さまざまな反復子]

反復子要求 [16.3 ユーザー独自のコンテナの作成]

ランダムアクセス [2.2 さまざまな反復子]

汎用アダプタ [16.2 標準コンテナに基づく構築]
汎用アルゴリズム [13.1 概要]
汎用合成 [16.2 標準コンテナに基づく構築]
汎用プログラミング [16.1 ライブラリの拡張]
ヒープ

[11.2 priority queue 演算]

[14.8 heap 演算]

引数としての関数 [3.1 関数]
ビットセット [8.4 bitset の抽象化]
ビット単位 [8.4 bitset の抽象化]
否定素子 [3.5 否定素子とバインダ]
標準テンプレートライブラリ [1.2 製品の概要]
複素数 [20.1 概要]
変換アルゴリズム [13.4 インプレース変換]
ポインタ、コンテナ値

[11.3 アプリケーション例: イベント方式のシミュレーション]

[4.3 メモリー管理の問題]

### ま行

メモリー管理 [4.3 メモリー管理の問題]

### や行

ユーザー定義アルゴリズム [16.1 ライブラリの拡張]
ユーザー定義コンテナ [16.1 ライブラリの拡張]
ユーザー独自のコンテナの設計

反復子 [16.3 ユーザー独自のコンテナの作成]

### ら行

ランダムアクセス反復子 [2.2 さまざまな反復子]
例外クラス [18.2 標準例外階層]
例外の使用方法 [18.3 例外の使用方法]
連結 [13.2 初期化アルゴリズム]
論理的 [8.4 bitset の抽象化]
論理否定 [8.4 bitset の抽象化]

Copyright (c) 1998, Rogue Wave Software, Inc.
このマニュアルに関する誤りのご指摘やご質問は、電子メールにてお送りください。
OEM リリース, 1998 年 6 月