Introduction
The C++ standard libraries provide an extensive set of input/output
capabilities which we will see in subsequent chapters. This chapter will
discuss very basic and most common I/O operations required for C++
programming.
Input-Output base classes and types for the IOStream hierarchy of classes as shown below −
Types
Class templates
S.N. |
Member types |
Definition |
1 |
basic_ios |
Base class for streams (type-dependent components |
2 |
fpos |
Stream position class template |
Classes
S.N. |
Member types |
Definition |
1 |
ios |
Base class for streams (type-dependent components) |
2 |
ios_base |
Base class for streams |
3 |
wios |
Base class for wide character streams |
Other types
Format flag manipulators (functions)
Independent flags (switch on) −
Independent flags (switch off) −
Numerical base format flags ("basefield" flags) −
S.N. |
Member types |
Definition |
1 |
dec |
Use decimal base |
2 |
hex |
Use hexadecimal base |
3 |
oct |
Use octal base |
Floating-point format flags ("floatfield" flags) −
S.N. |
Member types |
Definition |
1 |
fixed |
Use fixed floating-point notation |
2 |
scientific |
Use scientific floating-point notation |
Adustment format flags ("adjustfield" flags) −
S.N. |
Member types |
Definition |
1 |
internal |
Adjust field by inserting characters at an internal position |
2 |
left |
Adjust output to the left |
3 |
right |
Adjust output to the right |
No comments:
Post a Comment