C ++ライブラリ-<basic_iostream>
前書き
このクラスは、2つのbasic_istreamおよびbasic_ostream(仮想継承を使用)からすべてのメンバーを継承するため、入力操作と出力操作の両方を実行できます。 このクラスは、入力操作と出力操作の両方で単一のbasic_streambufオブジェクトに依存しています。
定義
- 以下はstd
- basic_iostreamの定義です。
template <class charT, class traits = char_traits<charT> >
class basic_iostream;
パラメーター
- charT -文字タイプ。
- traits -ストリームオブジェクトで使用される文字の基本的なプロパティを定義する文字特性クラス。
メンバーの種類
パブリックメンバー関数
Sr.No.
|
Member types
|
Definition
|
1
|
(constructor)
|
Construct object (public member function )
|
2
|
(destructor)
|
Destruct object (public member function )
|
パブリックメンバー関数
Sr.No.
|
Member Functions
|
Definition
|
1
|
gcount
|
It is used to get character count
|
2
|
get
|
It is used to get characters
|
3
|
getline
|
It is used to get line
|
4
|
ignore
|
It is used to extract and discard characters
|
5
|
peek
|
It is used to peek next character
|
6
|
read
|
It is used to read block of data
|
7
|
readsome
|
It is used to Read data available in buffer
|
8
|
putback
|
It is used to put character back
|
9
|
unget
|
It is used to unget character
|
10
|
operator>>
|
It is used to extract formatted input
|
basic_iosから継承したパブリックメンバー関数
Sr.No.
|
Member types
|
Definition
|
1
|
good
|
It is used to check whether state of stream is good
|
2
|
eof
|
It is used to check whether eofbit is set
|
3
|
fail
|
It is used to check whether either failbit or badbit is set
|
4
|
bad
|
It is used to check whether badbit is set
|
5
|
operator!
|
Evaluate stream
|
6
|
rdstate
|
It is used to get error state flags
|
7
|
setstate
|
It is used to set error state flag
|
8
|
clear
|
It is used to set error state flag
|
9
|
fill
|
Get/set fill character
|
10
|
exceptions
|
It is used to get/set exceptions mask
|
11
|
imbue
|
Imbue locale
|
12
|
tie
|
It is used to get/set tied stream
|
13
|
rdbuf
|
It is used to get/set stream buffer
|
14
|
narrow
|
Narrow character
|
15
|
widen
|
Widen character
|