I
- .i, file name suffixes,
2.2.2 File Name Conventions
- -I, compiler option
7.5.2 Definitions Search Path
A.2.35 -Ipathname
A.2.36 -I-
- -i, compiler option,
A.2.37 –i
- idempotency,
5.1 Header Files
- ifstream, defined,
13.2 Basic Structure of iostream Interaction
- .il, file name suffixes,
2.2.2 File Name Conventions
- -include, compiler option,
A.2.38 -include filename
- include directories, template definition files,
7.5.1 Source File Location Conventions
- include files, search order
A.2.35 -Ipathname
A.2.36 -I-
- incompatibility, compiler versions,
2.3 Compiling With Different Compiler Versions
- initialization function,
B.2.11 #pragma init
- -inline, See -xinline,
A.2.39 -inline
- inline expansion, assembly language templates,
2.4.6 Understanding the Compiler Organization
- inline functions
- by optimizer,
A.2.129 -xinline[=func_spec[,func_spec...]]
- C++, when to use,
9.2 Using Inline Functions
- I/O library,
Using the Classic iostream Library
- input
- binary,
13.3.6 Binary Input
- error handling,
13.3.9 Handling Input Errors
- iostream,
13.3.2 Input Using iostream
- peeking at,
13.3.7 Peeking at Input
- input/output, complex
Using the Classic iostream Library
14.5 Input and Output
- insertion
- defined,
13.12 iostream Terminology
- operator,
13.3.1 Output Using iostream
- insertion operator
- complex,
14.5 Input and Output
- iostream
13.3.1 Output Using iostream
13.3.1.1 Defining Your Own Insertion Operator
- instance methods
- explicit,
7.3.4 Explicit Instances
- global,
7.3.3 Global Instances
- semi-explicit,
7.3.5 Semi-Explicit Instances
- static,
7.3.2 Static Instances
- template,
7.2.4 Template Instance Placement and Linkage
- instance states, consistent,
7.4.5 Template Instance Automatic Consistency With -instances=extern
- -instances=a, compiler option
7.2.4 Template Instance Placement and Linkage
A.2.40 –instances=a
- instantiation
- options,
7.2.4 Template Instance Placement and Linkage
- template class static data members,
6.3.2.4 Explicit Instantiation of Template Class Static Data Members
- template classes,
6.3.2.2 Explicit Instantiation of Template Classes
- template function members,
6.3.2.3 Explicit Instantiation of Template Class Function Members
- template functions,
6.3.2.1 Explicit Instantiation of Template Functions
- -instlib, compiler option,
A.2.41 –instlib=filename
- intermediate language translator, compilation component,
2.4.6 Understanding the Compiler Organization
- internationalization, implementation,
1.8 Native-Language Support
- interprocedural optimizations,
A.2.131 -xipo[={0|1|2}]
- interval arithmetic libraries, linking,
A.2.128 -xia
- iomanip.h, iostream header files
13.3 Using the Classic iostream Library
13.7 Manipulators
- iostream
- classic iostreams
11.2.1 C++ Library Descriptions
11.4.1 The iostream Library
A.2.49.1 Values
- compatibility mode,
Using the Classic iostream Library
- constructors,
13.2 Basic Structure of iostream Interaction
- copying,
13.5 Assignment of iostreams
- creating,
13.4 Creating iostreams
- defined,
13.12 iostream Terminology
- error bits,
13.3.1.2 Handling Output Errors
- error handling,
13.3.9 Handling Input Errors
- extending functionality, MT considerations,
10.4.6 MT-Safe Classes
- flushing,
13.3.1.3 Flushing
- formats,
13.6 Format Control
- header files,
13.3 Using the Classic iostream Library
- input,
13.3.2 Input Using iostream
- library
11.2 Libraries Provided With the C++ Compiler
11.4.1 The iostream Library
11.4.3 Linking C++ Libraries
- man pages
Using the Classic iostream Library
13.11 iostream Man Pages
- manipulators,
13.7 Manipulators
- mixing old and new forms,
A.2.49.1 Values
- MT-safe interface changes,
10.4.2 Interface Changes to the iostream Library
- MT-safe reentrant functions,
10.4.1.1 Public Conversion Routines
- MT-safe restrictions,
10.4.1.3 MT-Safe iostream Restrictions
- new class hierarchy for MT,
10.4.2.2 The New Class Hierarchy
- new MT interface functions,
10.4.2.3 The New Functions
- output errors,
13.3.1.2 Handling Output Errors
- output to,
13.3.1 Output Using iostream
- predefined,
13.1 Predefined iostreams
- single-threaded applications,
10.4.1.2 Compiling and Linking With the MT-Safe libC Library
- standard iostreams
11.2.1 C++ Library Descriptions
11.4.1 The iostream Library
A.2.49.1 Values
- standard mode
Using the Classic iostream Library
Using the Classic iostream Library
13.3 Using the Classic iostream Library
A.2.49.1 Values
- stdio
13.3.10 Using iostreams With stdio
13.9 Stdiobufs: iostreams for stdio Files
- stream assignment,
13.5 Assignment of iostreams
- structure,
13.2 Basic Structure of iostream Interaction
- terminology,
13.12 iostream Terminology
- using,
13.3 Using the Classic iostream Library
- iostream.h, iostream header file
10.4.3 Global and Static Data
13.3 Using the Classic iostream Library
- ISO C++ standard
- conformance,
1.5 Standards Conformance
- one-definition rule
6.7.6 Referencing Static Variables and Static Functions
7.4.4 Sharing Template Repositories
- ISO10646 UTF-16 string literal,
A.2.186.1 Values
- istream class, defined,
13.2 Basic Structure of iostream Interaction
- istrstream class, defined,
13.2 Basic Structure of iostream Interaction