std::basic_ios
cppreference.com
[] |
Google. . , . , . |
<metanoindex/>
<tbody> </tbody> template< class CharT, class Traits = std::char_traits<CharT> > class basic_ios : public std::ios_base; |
||
basic_ios , basic_streambuf. basic_ios basic_streambuf.
:
std::ios
|
basic_ios<char>
|
std::wios
|
basic_ios<wchar_t>
|
-
char_type
|
CharT
|
traits_type
|
Traits
|
int_type
|
Traits::int_type
|
pos_type
|
Traits::pos_type
|
off_type
|
Traits::off_type
|
-
| (public -) | |
| (public -) | |
operator= |
(public -) |
| , .. / (public -) | |
| , (public -) | |
| , (public -) | |
, (public -) | |
| , ( fail()) (public -) | |
( C++11)( C++11) |
( !fail()) (public -) |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
| (public -) | |
-
std::basic_ios (protected -) | |
- std::basic_ios rdbuf (protected -) | |
- std::basic_ios rdbuf (protected -) | |
rdbuf, (protected -) |
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)
|
- -
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
|
:
( ) | |||||||||||||||||||||||||||||||||||||||||
| () | |||||||||||||||||||||||||||||||||||||||||
| ( ) | |||||||||||||||||||||||||||||||||||||||||
std::basic_ios - ( std::ios_base):
- (. fill());
- (. tie());
- (. rdbuf()).
:
Microsoft Visual Studio STL .
LLVM libc++ : rdbuf void*ios_base.
GNU libstdc++ : , .