C/C++
C++

C++ iostream: , C++, ANSI/ISO C++(Standard C++), . , iostream, ANSI/ISO C++

-, C++, . .

basic_ios -
basic_streambuf -
basic_istream
basic_ostream
basic_iostream -
basic_filebuf -
basic_ifstream
basic_ofstream
basic_fstream
-
basic_stringbuf -
basic_istringstream
basic_ostringstrearm
basic_stringstream -

, - ios_base. -.

- C++ , . - basic_streambuf. - C++. basic_filebuf bsc_stringbuf basic_streambuf. -, basic_streambuf .

, , basic_ios. - , , -. basic_ios , , basic_istream, basic_ostream basic_iostream. , , - . basic_istream basic_ifstream basic_istringstream, bsic_ostream basic_ofstream basic_ostringstream, basic_iostream basic_fstream basic_stringstream. basic_ios ios_base. , , basic_ios, ios_base.

- , , . , basic_ios.

template >
class basic_ios: public ios_base

CharType (, char wchar_t), Attr , . char_traits , , .

- : - 8-, . .

basic_ios ios wios
basic_istream istream wistream
basic_ostream fstream wostream
basic_iostream ostream wiostream
basic_ifstream iostream wifstream
basic_ofstream ifstream wofstream
basic_fstream ofstream wfstream
basic_istringstream istringstream wistringstream
basic_ostringstream ostringstream wostringstrearn
basic_stringstream stringstream wstringstrearn
basic_streambuf streambuf wstreambuf
basic_filebuf filebuf wfilebuf
basic_stringbuf stringbuf wstringbuf

-, , (.. - "" , ). , basic_ios ios, basic_istream istream basic_fstream fstream. , , , , .

streambuf -> filebuf
stringbuf

ios -> istream -> ifstream
istringstream
-> ostream -> ofstream
ostringstream
-> iostream -> iofstream
iostringstream



iostream C++
C++
-

-



ios

: -
: <iostream>
: -

bad
clear ,
eof
exceptions
fail -
fill -
flags
good -
precision
rdstate
setf
setstate
sync_with_stdio - -
unsetf
width

ostream

:
: <iostream>
: ios -> ostream

flush
put ch
seekp
tellp
write

istream

:
: <iostream>
: ios -> istream

gcount ,
getline
get
ignore
peek EOF
putback
read
readsome
seekg
tellg

fstream, ifstream ofstream

: -
: <fstream>
:

  • ios -> istream -> ifstream
  • ios -> ostream -> ofstream
  • ios -> iostream -> fstream

close
open

stringstream, istringstream ostringstream

: -
: <sstream>
:

  • ios -> istream -> istringstream
  • ios -> ostream -> ostringstream
  • ios -> iostream -> stringstream

str ,






Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: