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