index_D

 


Index


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

dangling handles
Dashtinezhad, Sasan
data members
     adding, copying functions and
     control over accessibility
     protected
     static, initialization of
     why private 2nd
data structures
     exception-safe code and
     in Boost
Davis, Tony
deadly MI diamond
debuggers
     #define and
     inline functions and
declarations
     inline functions
     replacing definitions
     static const integral members
default constructors
     construction with arguments vs
     implicitly generated
default implementations
     for virtual functions, danger of 2nd
     of copy constructor
     of operator=
default initialization, unintended
default parameters 2nd
     impact if changed
     static binding of
definitions
     classes
     deliberate omission of
     functions
     implicitly generated functions 2nd
     objects
     pure virtual functions 2nd 3rd
     replacing with declarations
     static class members
     static const integral members
     templates
     variable, postponing 2nd
delete
     aaa] [See also operator delete[delete]
     forms of 2nd
     operator delete and
     relationship to destructors
     usage problem scenarios
delete [i], std::auto_ptr and tr1::shared_ptr and
deleters
     std::auto_ptr and
     tr1::shared_ptr and 2nd 3rd
Delphi
Dement, William
dependencies, compilation 2nd
dependent names 2nd
dereferencing a null pointer, undefined behavior of
derived classes
     copy assignment operators and
     copy constructors and
     hiding names in base classes
     implementing constructors in
     virtual base initialization and
Derived virtual calling base virtual
design
     contradiction in
     of interfaces 2nd
     of types 2nd
Design Patterns
design patterns
     curiously recurring template (CRTP)
     encapsulation and
     generating from templates
     Singleton
     Strategy 2nd
     Template Method
     TMP and
destructors
     exceptions and 2nd
     inlining and 2nd
     pure virtual
     relationship to delete
     resource managing objects and
     static functions and
    virtual
         operator delete and
         polymorphic base classes and 2nd
     virtual functions and 2nd
Dewhurst, Steve
dimensional unit correctness, TMP and
DLLs, delete and
dtor
Dulimov, Peter
duplication
     avoiding 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
     base class data and
     init function and
dynamic binding
     definition of
     of virtual functions
dynamic type, definition of
dynamic_cast 2nd 3rd 4th
     aaa] [See also casting[dynamic_cast]
     efficiency of

 


Effective C++ Third Edition 55 Specific Ways to Improve Your Programs and Designs
Effective C++ Third Edition 55 Specific Ways to Improve Your Programs and Designs
ISBN: 321334876
EAN: N/A
Year: 2006
Pages: 102

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