Effective C++ Third Edition 55 Specific Ways to Improve Your Programs and Designs

 

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]

Nagler, Eric

Nahil, Julie

name hiding

     inheritance and 2nd     operators new/delete and 2nd

     using declarations andname lookup

     this-> and 2nd     using declarations and

name shadowing [See name hiding]

names     accessing in templatized bases 2nd     available in both C and C++

     dependent

     hidden by derived classes

     nested, dependent

     non-dependent

namespaces

     headers and

     namespace pollution in a class

Nancy [See Urbano, Nancy L.]

Nauroth, Chris

nested dependent names

nested dependent type names, typename and

new

     aaa] [See also operator new[new]

     expressions, memory leaks and     forms of 2nd     operator new and

     relationship to constructors     smart pointers and 2nd new types, interface design and 2nd

new-handler 2nd

     definition of

     deinstalling

     identifying

new-handling functions, behavior of new-style casts non-dependent names non-local static objects, initialization ofnon-member functions     member functions vs 2nd     templates and 2nd

     type conversions and 2nd 3rd 4th non-member non-friend functions 2nd

non-type parametersnon-virtual     functions 2nd

         static binding of

    interface idiom [See NVI]

noncopyable base class, in Boost

nothrow guarantee, the nothrow new

null pointer     deleting

     dereferencing     set_new_handler and

NVI 2nd 3rd

 

Категории