std::basic_ifstream
cppreference.com
[] |
Google. . , . , . |
template< class CharT, class Traits = std::char_traits<CharT> > class basic_ifstream : public basic_istream<CharT, Traits> |
||
basic_ifstream . streambuffer (std::basic_filebuf) (std::basic_istream).:
The class template
basic_ifstream implements high-level input operations on file based streams. It interfaces a file-based streambuffer (std::basic_filebuf) with the high-level interface of (std::basic_istream).std::basic_ifstream , : std::basic_filebuf<CharT, Traits>.:
A typical implementation of
std::basic_ifstream holds only one non-derived data member: an instance of std::basic_filebuf<CharT, Traits>. :
<fstream> | |
| Definition | |
ifstream
|
basic_ifstream<char>
|
wifstream
|
basic_ifstream<wchar_t>
|
-
char_type
|
CharT
|
traits_type
|
Traits
|
int_type
|
Traits::int_type
|
pos_type
|
Traits::pos_type
|
off_type
|
Traits::off_type
|
-
(public -) | |
() [virtual] ( ) |
basic_ifstream , (virtual public -) |
(C++11) |
(public -) |
(C++11) |
(public -) |
(raw) (public -) | |
| , (public -) | |
(public -) | |
| (public -) | |
,
| std::swap ( ) |
std::basic_istream
-
std::basic_istream (public - std::basic_istream)
| |
| (public - std::basic_istream)
| |
| (public - std::basic_istream)
| |
(public - std::basic_istream)
| |
(public - std::basic_istream)
| |
, (public - std::basic_istream)
| |
, (public - std::basic_istream)
| |
(public - std::basic_istream)
| |
| (public - std::basic_istream)
| |
, (public - std::basic_istream)
| |
| (public - std::basic_istream)
| |
| (public - std::basic_istream)
| |
(public - std::basic_istream)
| |
-
| (public std::basic_istream)
|
std::basic_ios
-
char_type
|
CharT
|
traits_type
|
Traits
|
int_type
|
Traits::int_type
|
pos_type
|
Traits::pos_type
|
off_type
|
Traits::off_type
|
| , .. / (public - std::basic_ios)
| |
| , (public - std::basic_ios)
| |
| , (public - std::basic_ios)
| |
, (public - std::basic_ios)
| |
| , ( fail()) (public - std::basic_ios)
| |
( C++11)( C++11) |
( !fail()) (public - std::basic_ios)
|
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
| (public - std::basic_ios)
| |
std::ios_base
-
| (public - std::ios_base)
| |
| (public - std::ios_base)
| |
| (public - std::ios_base)
| |
| (public - std::ios_base)
| |
| (public - std::ios_base)
| |
| (public - std::ios_base)
| |
| (public - std::ios_base)
| |
[static] |
, pword() iword() (public static - std::ios_base)
|
long (public - std::ios_base)
| |
void* (public - std::ios_base)
| |
| (public - std::ios_base)
| |
[static] |
, - C C++ (public static - std::ios_base)
|
-
(public std::ios_base)
| |
(public std::ios_base)
|
- -
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
| () | |||||||||||||||||||||||||||||||||||||||||
| ( ) | |||||||||||||||||||||||||||||||||||||||||