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] machine-dependent

     bitfield layout     char representation

     division and modulus result

     end-of-file character     iostate type     linkage directive language

     nonzero return from main

     pre-compiled headers

     random file access

     reinterpret_cast

     representation of enum type     return from exception what operation

     signed and out-of-range value     signed types and bitwise operators     size of arithmetic types

     template compilation optimization

     terminate function

     type_info members     vector memory allocation size     volatile implementation

magic number 2nd

main 2nd

     arguments to

     not recursive     return type

     return value 2nd

     returns 0 by default make_pair

make_plural program

manip manipulator 2nd 3rd

     boolalpha 2nd     change format state

     dec 2nd

     endl flushes the buffer

     ends flushes the buffer

     fixed 2nd

     flush flushes the buffer

     hex 2nd

     internal 2nd

     left 2nd

     noboolalpha 2nd

     noshowbase 2nd

     noshowpoint 2nd

     noskipws 2nd

     nouppercase 2nd     oct 2nd     right 2nd

     scientific 2nd     setfill 2nd

     setprecision 2nd

     setw 2nd     showbase 2nd     showpoint 2nd

     skipws 2nd

     unitbuf flushes the buffer

     uppercase 2nd

map 2nd

     as element type     assignment (=)

     begin     bidirectional iterator     clear

     constructors

     count

     definition     dereference yields pair     element type constraints

     empty

     end

     equal_range

     erase 2nd     find

     header

     insert     iterator

     key type constraints

     key_type     lower_bound

     mapped_type 2nd     operations

     overriding the default comparison

     rbegin

     rend

     return type from insert

     reverse_iterator

     size

     subscript operator

     supports relational operators

     swap

     upper_bound

     value_type

mapped_type, map, multimap

match, best 2nd max member [See also class member]

     mutable data     pointer to 2nd

member function 2nd 3rd 4th

     as friend     base member hidden by derived     class template

         defined outside class body

         instantiation

     const 2nd 3rd

     defined outside class body 2nd

     definition         in class scope

         name lookup         name lookup, examples     equal

    function template [See member template]

     implicitly inline

     inline         and header     overloaded

     overloaded on const

     overloaded operator 2nd

     pointer to, definition

     returning *this     static

         this pointer

     undefined member operator delete 2nd

     and inheritance

     CachedObj     example

     interface member operator delete []

member operator new 2nd

     CachedObj

     example

     interface

member operator new []

member template 2nd

     declaration

     defined outside class body

     examples

     instantiation

     template parameters

memberwise assignment 2nd

memberwise initialization 2nd memory and object construction memory exhaustion

memory leak 2nd     after exception

memory management, generic [See CachedObj]

merge     list Message

     assignment operator

     class definition

     copy constructor

     design

     destructor     put_Msg_in_Folder

     remove_Msg_from_Foldermethod [See member function] Microsoft compiler

min

min_element

minus<T> mismatch mode, file 2nd

modulus (%) 2nd

modulus<T>

multi-dimensioned array

     and pointer     conversion to pointer

     definition

     initialization     parameter

     subscript operator

multi-line literal multimap 2nd

     assignment (=)     begin

     clear

     constructors

     count

     dereference yields pair

     element type constraints

     empty

     equal_range

     erase 2nd

     find

     has no subscript operator

     insert

     iterator 2nd

     key type constraints     key_type     lower_bound

     mapped_type     operations 2nd

     overriding the default comparison

     rbegin     rend     return type from insert

     reverse_iterator

     size

     supports relational operators

     swap

     upper_bound     value_type

multiple base class [See also virtual base class]     ambiguities     ambiguous conversion

     avoiding potential name ambiguities

     conversions

     definition     destructor usually virtual     name lookup

     object composition

     order of construction

     scope

     virtual functionsmultiple inheritance [See multiple base class]

multiplication (*) 2nd

multiplies<T>, multiset 2nd

     assignment (=)

     begin     clear

     constructors     count

     element type constraints

     end

     equal_range,

     erase 2nd

     find

     insert

     iterator

     key type constraints

     lower_bound,

     operations 2nd

     overriding the default comparison

     rbegin

     rend     return type from insert     reverse_iterator,

     Sales_item,     supports relational operators

     swap

     upper_bound,         example     value_type,

mutable data member 2nd

Категории