C Primer Plus (5th Edition)

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] IDE

identification, run-time type 2nd identifier 2nd

     naming convention

     reserved if statement 2nd 3rd 4th     compared to switch

     dangling else

     else branch 2nd

if statement, else branch

ifstream 2nd [See also istream]

     close     constructor

     file marker     file mode         combinations

         example

     file random access

     off_type     open     pos_type

     random IO sample program

     seek and tell members

immediate base class 2nd

implementation 2nd 3rd implementation inheritance

implicit conversion [See conversion]

implicit return     from main allowed

implicit this pointer 2nd 3rd 4th

     in and overloaded operator     static member functions

implicit this pointer, overloaded operator in (file mode)

include [See #include]

includes

inclusion compilation model 2nd

incomplete type 2nd

     restriction on use 2nd 3rd

increment (++) 2nd 3rd 4th 5th 6th

     and dereference 2nd

     iterator 2nd 3rd 4th 5th

     overloaded operator

     pointer 2nd

     prefix yields lvalue 2nd

     reverse iterator 2nd

indentation 2nd index 2nd indirect base class 2nd

inequality (!=) 2nd 3rd 4th     container 2nd

     container adaptor 2nd

     iterator 2nd 3rd 4th     overloaded operator 2nd     string 2nd

inheritance 2nd

     containers

     conversions

     default access label

     friends     handle class

     implementation     interface     iostream diagram

    multiple [See multiple base class]

     private

     static members     virtual 2nd inheritance hierarchy 2nd 3rd

inheritance vs. composition

initialization 2nd 3rd 4th

     array

     array of char     built-in type

     C-style string

     class data member     class member of built-in type

     class member of class type

     class type 2nd     const static data member

    definitions and goto         constructor

     dynamically allocated array

     dynamically allocated object

     local 2nd

     map

     memberwise 2nd

     multi-dimensioned array

     objects of concrete class type

     pair

     parameter

     pointer

     pointer to function

     return value

     scope     value 2nd     variable 2nd 3rd

     vs. assignment initialization vs. assignment

initialized 2nd

initializer list, constructor 2nd 3rd 4th 5th inline function 2nd     and header

     function template

     member function

         and header

inner_product

inplace_merge input (>>) 2nd 3rd 4th

     istream_iterator     istream_iterator,     overloaded operator

         error handling

         must be nonmember

     precedence and associativity 2nd     Sales_item     Sales_item,

     string 2nd 3rd

input iterator 2nd

input, standard

insert     inserter

     invalidates iterator

     map     multimap

     multiset

     return type fromset::insert     sequential container

     set     string

insert iterator 2nd 3rd

inserter

inserter

     compared to front_inserter

instantiation 2nd

     class template 2nd 3rd

         member function

         nontype parameter

         type

     error detection

     function template

         from function pointer

         nontemplate argument conversion         nontype template parameter         template argument conversion

     member template     nested class template 2nd

     on use

     static class member int     literal

Integral

integral promotion 2nd

     function matching

integral type 2nd

integrated development environment interface 2nd 3rd

interface inheritance internal manipulator interval, left-inclusive 2nd

invalid_argument

invalidated iterator 2nd

IO stream [See stream] iomanip header iostate

iostream 2nd 3rd [See also istream, ostream]

     header

     inheritance hierarchy

     seek and tell members is-a relationship

isalnum

isalpha ISBN

isbn_mismatch

     destructor explained iscntrl

isdigit isgraph

islower

isprint

ispunct

isShorter program 2nd

isspace

istream 2nd 3rd [See also manipulator]

     condition state

     flushing input buffer

     format state

     gcount

     get

         multi-byte version

         returns int 2nd     getline 2nd     getline, example

     ignore     inheritance hierarchy

     input (>>)

         precedence and associativity     no containers of     no copy or assign

     peek

     put

     putback

     read

     seek and tell members     unformatted operation

         multi-byte         single-byte     unget

     write

istream_iterator 2nd

     and class type     constructors     input iterator

     input operator (>>)

     limitations

     operations

     used with algorithms istringstream 2nd 3rd [See also istream]

     str

     word per line processing 2nd 3rd isupper

isxdigit

Item_base     class definition

     constructor     interface

     member functions

iter_swap

iterator 2nd 3rd 4th 5th

iterator 2nd

iterator

     argument

     arrow (->)

     bidirectional 2nd

     compared to reverse iterator 2nd

iterator

     container

iterator

     destination 2nd     equality 2nd     forward 2nd

     generic algorithms     inequality 2nd

     input 2nd

     insert 2nd 3rd     invalidated 2nd    invalidated by

         assign

         erase

         insert

         push_back

         push_front         resize

     off-the-end 2nd 3rd     operations     output 2nd

     parameter 2nd

     random-access 2nd

     relational operators     reverse 2nd 3rd     stream

iterator arithmetic 2nd 3rd 4th

     relational operators

iterator category 2nd

     algorithm and 2nd     bidirectional iterator

     forward iterator

     hierarchy     input iterator

     output iterator

     random-access iterator iterator header

iterator range 2nd 3rd     algorithms constraints on 2nd

     erase

     generic algorithms

     insert

Категории