コンテンツにスキップ

標準ライブラリの読みと名前の由来

C++ の標準ライブラリ

ライブラリ名 読み 名前の由来
algorithm アルゴリズム アルゴリズム
any エニー なんでも
array アレイ 配列
atomic アトミック 不可分性
bit ビット ビット演算
bitset ビットセット ビット集合
charconv チャーコンブ/キャラコンブ 文字の変換 (character conversion) の略
chrono クロノ 時間 (ギリシャ語の Chronus に由来)
codecvt コードコンバート/コードシーブイティー 文字コード変換
compare コンペア 比較
complex コンプレックス 複素数
concepts コンセプツ コンセプト
condition_variable コンディション・ヴァリアブル 条件変数
contract コントラクト 契約
coroutine コルーチン コルーチン
deque デック/デキュー 両端キュー (double ended queue) の略
exception エクセプション 例外
execution エグゼキューション 実行
filesystem ファイルシステム ファイルシステム
forward_list フォワード・リスト 単方向リスト
fstream エフストリーム ファイル用ストリーム
functional ファンクショナル 関数の
future フューチャー 未来
initializer_list イニシャライザー・リスト 初期化リスト
iomanip アイオーマニピュ 入出力の操作 (manipulator)
ios アイオーエス 入出力ストリーム
iosfwd アイオーエスフォワード 入出力ストリームの前方宣言
iostream アイオーストリーム 標準入出力ストリーム
istream アイストリーム 入力ストリーム
iterator イテレーター 反復子
limits リミッツ 上限下限
list リスト リスト
locale ロケール 地域
map マップ マップ
memory メモリー メモリー
memory_resource メモリー・リソース メモリーリソース
mutex ミューテックス 排他制御 (mutual exclusion) の略
new ニュー 新しい
numeric ニューメリック 数値的な
optional オプショナル 選択できる
ostream オーストリーム 出力ストリーム
queue キュー キュー
random ランダム 乱数
ranges レンジ 範囲
ratio レシオ 有理数
regex レジェックス 正規表現 (regular expression) の略
scoped_allocator スコープド・アロケーター 範囲を決めたアロケータ
set セット 集合
shared_mutex シェアード・ミューテックス 共有的な mutex
span スパン 範囲
sstream エスストリーム 文字列のストリーム
stack スタック スタック
stdexcept エスティーディーエクセプト/スタンダードエクセプト 標準的な例外
streambuf ストリームバフ/ストリームバッファ ストリームバッファー
string ストリング 文字列
string_view ストリングビュー 文字列のビュー
strstream エスティーアールストリーム/ストラストリーム 文字列のストリーム
syncstream シンクストリーム 同期的なストリーム
system_error システム・エラー システムエラー
thread スレッド スレッド
tuple タプル 値の組
typeindex タイプインデックス タイプインデックス
typeinfo タイプインフォ 型の情報
type_traits タイプ・トレイツ 型の特徴
unordered_map アンオーダード・マップ 非順序な map
unordered_set アンオーダード・セット 非順序な set
utility ユーティリティー 便利機能
valarray ヴァルアレイ 値の配列
variant ヴァリアント 相違した
vector ベクター ベクトル
version バージョン バージョン

C 言語由来の標準ライブラリ

<~.h> 形式の C 標準ライブラリの多くが、<c~> という名前で C++ 標準ライブラリに含まれています。

ライブラリ名 読み 名前の由来
cassert シーアサート 表明
cctype シーシータイプ 文字の分類
cerrno シーエラーナンバー エラーナンバー (error number) の略
cfenv シーエフエンブ 浮動小数点数の環境設定 (float environment) の略
cfloat シーフロート 浮動小数点数
cinttypes シーイントタイプス 整数型
climits シーリミッツ 上限下限
clocale シーロケール 地域
cmath シーマス 数学関数
csetjmp シーセットジャンプ セットジャンプ命令
csignal シーシグナル シグナル
cstdarg シーエスティーディーアーグ/シースタンダードアーグ 引数
cstddef シーエスティーディーデフ/シースタンダードデフ 基本的な定義
cstdint シーエスティーディーイント/シースタンダードイント 基本的な整数
cstdio シーエスティーディーアイオー/シースタンダードアイオー 基本的な入出力
cstdlib シーエスティーディーリブ/シースタンダードリブ 基本的なライブラリ
cstring シーストリング 文字列
ctime シータイム 時間
cuchar シーユーチャー Unicode 文字
cwchar シーダブルチャー ワイド文字
cwctype シーダブルタイプ ワイド文字の分類