D


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]

dangling else 2nd
dangling pointer 2nd
     returning pointer to local variable
     synthesized copy control
data abstraction 2nd
     advantages
data hiding
data structure 2nd
data type, abstract
ddd.ddd L or ddd.dddl ( long double literal)
dec manipulator
decimal literal
declaration 2nd
     class 2nd
     class template member specialization
     dependencies and template friends
     derived class
     export
     forward 2nd
     function
         exception specification
     function template specialization 2nd
     member template
     template
     using 2nd 3rd 4th
         access control
         class member access
         overloaded inherited functions
declaration statement 2nd
decrement (--)
     iterator
     overloaded operator
     prefix yields lvalue
     reverse iterator
deduction, template argument
default argument
     and header file
     function matching
     in constructor
     initializer
     overloaded function
     virtual functions
default case label 2nd
default constructor 2nd 3rd 4th 5th 6th
     default argument
     Sales_item
     string 2nd
     synthesized 2nd 3rd 4th
     used implicitly
     variable definition
definition 2nd
     array
     base class
     C-style string
     class 2nd
     class data member 2nd
     class static member
     class template
         static member
     class template specialization
         member defined outside class body
     class type object
     derived class
     destructor
     dynamically allocated array
     dynamically allocated object
     function
     inside a switch expression
     inside a while condition
     inside an if condition
     map 2nd
     multi-dimensioned array
     namespace
         can be discontiguous
         member
     of variable after case label
     overloaded operator
     pair
     pointer
     pointer to function
     static data member
     variable
delete 2nd 3rd 4th
     compared to operator delete
     const object
     execution flow
     member operator
         and inheritance
         interface
     memory leak 2nd
     null pointer
     runs destructor
delete []
     and dynamically allocated array
deque
     as element type
     assign
     assignment (=)
     at
     back
     begin
     clear
     const_iterator
     const_reference
     const_reverse_iterator
     constructor fromelement count, uses copy constructor
     constructors
     difference_type
     element type constraints 2nd
     empty
     end
     erase
         invalidates iterator
     front
     insert
         invalidates iterator
     iterator
     iterator supports arithmetic
     performance characteristics
     pop_back
     pop_front
     push_back
         invalidates iterator
     push_front
         invalidates iterator
     random-access iterator
     rbegin 2nd
     reference
     relational operators
     rend 2nd
     resize
     reverse_iterator 2nd
     size
     size_type
     subscript ([])
     supports relational operators
     swap
     types defined by
     value_type
dereference (*) 2nd 3rd 4th
     and increment
     auto_ptr
     iterator
     on map iterator yields pair
     overloaded operator
     pointer
     yields lvalue 2nd
derivation list, class 2nd
     access control
     default access label
derived class 2nd 3rd 4th [See also virtual function]
     access control 2nd
     as base class
     assgined or copied to base object
     assignment (=)
     constructor
         calls virtual function
         for remote virtual base
         initializes immediate base class
     constructor initializer list
     conversion to base
         access control
     copy constructor
     default derivation label
     definition
     destructor
         calls virtual function
     friendship not inherited
     handle class
     member hides member in base
     member operator delete
     multiple base classes
     no conversion from base
     scope
     scope (::) to access base class member
     static members
    using declaration
         inherited functions
         member access
     with remote virtual base
derived object
     contains base part
     multiple base classes, contains base part for each
derived to base 2nd
     access control
     enumeration type to integer
     from istream
     function matching of template and nontemplate functions
     function to pointer
         and template argument
     implicit
     inheritance
     integral promotion
     multi-dimensioned array to pointer
     multiple inheritance
     nontemplate type argument
     of return value
     rank for function matching
     rank of class type conversions
     signed to unsigned
     signed type
     template argument
     to const
         and template argument
         parameter matching
     to const pointer
     virtual base
design
     CachedObj
     class member access control
     class type conversions
     consistent definitions of equality and relational operators
     is-a relationship
     Message class
     namespace
     of handle classes
     of header files
         export
         inclusion compilation model
         separate compilation model
     optimizing new and delete
         using freelist
     overloaded operator
     overview of use counting
     Query classes
     Queue
     resource allocation is initialization
     Sales_item handle class
     TextQuery class
     vector memory allocation strategy
     writing generic code
         pointer template argument
destruction, order of
     derived objects
     multiple base classes
     virtual base classes
destructor 2nd 3rd
     called during exception handling
     container elements
     definition
     derived class
     explicit call to
     implicitly called
     library classes
     Message
     multiple inheritance
     order of destruction
         derived objects
         multiple base classes
         virtual base classes
     resource deallocation
     rule of three
         exception for virtual destructors
     should not throw exception
     synthesized 2nd
     use counting 2nd
     valuelike classes
     virtual in base class
     virtual, multiple inheritance
development environment, integrated
difference_type 2nd 3rd
dimension 2nd
direct base class [See immediate base class]
direct-initialization
     using constructor
directive, using 2nd
     pitfalls
Disc_item
     class definition
discriminant 2nd
divides<T>
division (/) 2nd
do while statement
     condition in
domain_error
dot (.) 2nd
     class member access
dot operator (.) 2nd
     class member access
double
     literal (numEnum or numenum)
     long double
     notation outptu format control
     output format control
duplicate word program
     revisited
dynamic binding 2nd
     in C++
     requirements for
dynamic type 2nd
dynamic_cast 2nd 3rd
     example
     throws bad_cast
     to pointer
     to reference
dynamically allocated
     array 2nd
         definition
         delete
     const object
     initialization
     of const



C++ Primer
C Primer Plus (5th Edition)
ISBN: 0672326965
EAN: 2147483647
Year: 2006
Pages: 223
Authors: Stephen Prata

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net