JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: C++ ユーザーズガイド     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I C++ コンパイラ

1.  C++ コンパイラの紹介

2.  C++ コンパイラの使用方法

3.  C++ コンパイラオプションの使い方

パート II C++ プログラムの作成

4.  言語拡張

5.  プログラムの編成

6.  テンプレートの作成と使用

7.  テンプレートのコンパイル

8.  例外処理

9.  プログラムパフォーマンスの改善

10.  マルチスレッドプログラムの構築

パート III ライブラリ

11.  ライブラリの使用

12.  C++ 標準ライブラリの使用

12.1 C++ 標準ライブラリのヘッダーファイル

12.2 STLport

12.2.1 再配布とサポートされる STLport ライブラリ

12.3 Apache stdcxx 標準ライブラリ

13.  従来の iostream ライブラリの使用

14.  ライブラリの構築

パート IV 付録

A.  C++ コンパイラオプション

B.  プラグマ

用語集

索引

第 12 章

C++ 標準ライブラリの使用

デフォルトモード (標準モード) のコンパイルでは、コンパイラは C++ 標準で指定されている完全なライブラリにアクセスします。このライブラリコンポーネントには、非公式に「標準テンプレートライブラリ」 (STL) と呼ばれているものに加えて、次のコンポーネントが含まれています。

用語 STL に公式な定義はありませんが、一般的にはコンテナ、反復子、およびアルゴリズムを含むとされています。標準ライブラリヘッダーの次のサブセットが、STL を構成すると考えることができます。

C++ 標準ライブラリ (libCstd) は、RogueWave 標準 C++ ライブラリ、Version 2 に基づいています。このライブラリはデフォルトです。

また、C++ コンパイラで、STLport の標準ライブラリの Version 4.5.3 がサポートされました。libCstd がデフォルトのライブラリですが、代わりに STLport の製品を使用できるようになりました。詳細は、「12.2 STLport」を参照してください。

コンパイラに付属している C++ 標準ライブラリの代わりに、独自の C++ 標準ライブラリを使用できます。その場合は、-library=no%Cstd オプションを使用します。ただし、コンパイラに添付された標準ライブラリを置き換えることは危険で、必ずしもよい結果につながるわけではありません。詳細は、「11.7 C++ 標準ライブラリの置き換え」を参照してください。