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++ 標準ライブラリの使用

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

13.1 定義済みの iostream

13.2 iostream 操作の基本構造

13.3 従来の iostream ライブラリの使用

13.3.1 iostream を使用した出力

13.3.1.1 ユーザー定義の挿入演算子

13.3.1.2 出力エラーの処理

13.3.1.3 出力のフラッシュ

13.3.1.4 バイナリ出力

13.3.2 iostream を使用した入力

13.3.3 ユーザー定義の抽出演算子

13.3.4 char* の抽出子

13.3.5 1 文字の読み込み

13.3.6 バイナリ入力

13.3.7 入力データの先読み

13.3.8 空白の抽出

13.3.9 入力エラーの処理

13.3.10 iostreamstdio の併用

13.4 iostream の作成

13.4.1 クラス fstream を使用したファイル操作

13.4.1.1 オープンモード

13.4.1.2 ファイルを指定しない fstream の宣言

13.4.1.3 ファイルのオープンとクローズ

13.4.1.4 ファイル記述子を使用したファイルのオープン

13.4.1.5 ファイル内の位置の再設定

13.5 iostream の代入

13.6 フォーマットの制御

13.7 マニピュレータ

13.7.1 引数なしのマニピュレータの使用法

13.7.2 引数付きのマニピュレータ

13.8 strstream: 配列用の iostream

13.9 stdiobuf: stdio ファイル用の iostream

13.10 streambuf ストリームの操作

13.10.1 streambuf ポインタ型

13.10.2 streambuf オブジェクトの使用

13.11 iostream に関するマニュアルページ

13.12 iostream の用語

14.  ライブラリの構築

パート IV 付録

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

B.  プラグマ

用語集

索引

13.11 iostream に関するマニュアルページ

C++ では、iostream ライブラリの詳細を説明する多くのマニュアルページがあります。次に、各マニュアルページの概要を示します。

従来型の iostream ライブラリのマニュアルページを表示するには、次のように入力します (name には、マニュアルページのトピック名を入力)。

example% man -s 3CC4 name

表 13-3 iostream に関するマニュアルページの概要

マニュアルページ
概要
filebuf
streambuf から派生し、ファイル処理のために特殊化された filebuf クラスの公開インタフェースを詳細に説明します。streambuf クラスから継承した機能の詳細については、sbufpub(3CC4) と sbufprot(3CC4) のマニュアルページを参照してください。filebuf クラスは、fstream クラスを通して使用します。
fstream
istreamostreamiostream をファイル処理用に特殊化した ifstreamofstreamfstream の各クラスの特殊化されたメンバー関数を詳細に説明します。
ios
iostream の基底クラスである ios クラスの各部を詳細に説明します。すべてのストリームに共通の状態データについても説明します。
ios.intro
iostream を紹介し、概要を説明します。
istream
次の各項目を詳細に説明します。
  • streambuf から取り出した文字の解釈をサポートする、クラス istream のメンバー関数

  • 入力の書式設定

  • ostream の一部として記述されている位置決め関数

  • 一部の関連関数

  • 関連マニピュレータ

manip
iostream ライブラリで定義されている入出力マニピュレータを説明します。
ostream
次の各項目を詳細に説明します。
  • streambuf から取り出した文字の解釈をサポートする、クラス ostream のメンバー関数

  • 出力の書式設定

  • ostream の一部として記述されている位置決め関数

  • 一部の関連関数

  • 関連マニピュレータ

sbufprot
streambuf(3CC4) クラスから派生したクラスをコーディングするプログラマに必要なインタフェースを説明します。sbufprot(3CC4) のマニュアルページで説明されていない公開関数があるため、sbufpub(3CC4)のマニュアルページも参照してください。
sbufpub
streambuf クラスの公開インタフェース、特に streambuf の公開メンバー関数について詳細に説明します。このマニュアルページには、streambuf 型のオブジェクトを直接操作したり、streambuf から派生したクラスが継承している関数を探し出したりするのに必要な情報が含まれています。streambuft からクラスを派生する場合は、sbufprot(3CC4) のマニュアルページも参照してください。
ssbuf
streambuf から派生し、文字型配列処理用に特殊化された strstreambuf クラスの公開インタフェースを詳細に説明します。streambuf クラスから継承する機能の詳細については、sbufpub(3CC4) のマニュアルページを参照してください。
stdiobuf
streambuf から派生し、stdio FILE の処理用に特殊化されたクラス stdiobuf の最低限の説明が含まれています。streambuf クラスから継承する機能の詳細については、sbufpub(3CC4) のマニュアルページを参照してください。
strstream
strstream の特殊化されたメンバー関数を詳細に説明します。これらの関数は、iostream クラスから派生した一連のクラスで実装され、文字型配列処理用に特殊化されています。