|
|
I constant, 16, 329
_ _identifier, 340
Identifiers, 3–4
#if, 53, 54–55
if statement, 72
#ifdef, 53
#ifndef, 53, 54
ifstream class, 214, 237
ifstream( ), 219–220, 247–248
ignore( ), 222–223, 250
ilogb( ), 150
imag( ), 325
_Imaginary data type, 1, 72–73, 329–330
imaginary macro, 73, 329–330
_Imaginary_I constant, 16, 329
imaxdiv( ), 334
imaxdiv_t structure, 334
#include, 55
includes( ) algorithm, 292
Increment (+ +) operator, 37
INFINITY, 139
Inheritance, 4, 6–7
and constructors, 29–30
InIter, 262, 287
inline specifier, 30, 73
inplace_merge( ) algorithm, 293
Inserter (I/O operator), 46–47
int
data type, 1, 2, 3, 73
default to, 19
Integer
constants, 14
format conversion functions, 334–335
types and macros defined in <stdint.h>, 333–334
_ _interface, 341
internal
format flag, 215, 216, 239
manipulator, 240
<inttypes.h> header, 34, 334, 335
invalid_argument exception, 323
I/O operators (<< and >>), 46–47, 224–225, 244
I/O system, Standard C, 97–98
functions, 98–124
wide-character functions, 205–206
I/O system, old-style C++, 213–233
basic stream classes, 214
format flags, 215–216, 219, 229–230, 232–233
functions, 217–233
iostream library, 213, 248
manipulators, 216
predefined streams, 214–215
I/O system, ANSI/ISO Standard C++, 235–260
format flags, 239–242, 246–247, 257, 260
functions, 244–260
headers, 238
iostream library, 213, 235
manipulators, 240–241
predefined streams, 238
template (basic_) classes, 236–237
wide-character-based I/O classes, 237
_IOFBF, 120
_IOLBF, 120
<iomanip> header, 35, 238, 241
<iomanip.h> header, 216
_IONBF, 120
ios class, 214, 237
<ios> header, 35, 238, 242
ios_base class, 236, 237
<iosfwd> header, 35, 238, 242
iostate data type, 243, 254
iostream class, 214, 237
<iostream> header, 35, 55, 213, 235, 238
iostream library, old vs. new, 213, 235, 248
<iostream.h> header, 213, 214, 228, 232
isalnum( ), 125
isalpha( ), 126
isblank( ), 126
iscntrl( ), 126
isdigit( ), 127
isfinite( ), 139
isgreater( ), 140
isgreaterequal( ), 140
isgraph( ), 127
isinf( ), 139
isless( ), 140
islessequal( ), 140
islessgreater( ), 140
islower( ), 127
isnan( ), 139
isnormal( ), 139
isprint( ), 127–128
ispunct( ), 128
isspace( ), 128
istream class, 214, 237
<istream> header, 35, 238
istringstream class, 237
istringstream( ), 258
istrstream( ), 231
istrstream class, 214
isunordered( ), 140
isupper( ), 128
iswctype( ), 204
isxdigit( ), 129
iterator type, 262, 265, 266, 310
Iterators, 262, 264–265
iter_swap( ) algorithm, 293
|
|