Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] name hiding 2nd name lookup two-phase named variables prefer as constructor parameters names dependent symbolic vs. magic numbers namespaces and using pollution of 2nd 3rd 4th type and its nonmember functions in same type and unrelated functions in separate unnamed [See unnamed namespace] using naming and macros variables [See Hungarian notation] naming convention NDEBUG Nefarious 2nd nesting network-bound new immediately giving result to an owning object in-place never allocate more than once per statement nothrow with delete nifty counters Node nongeneric code unintentionally Nonvirtual Interface pattern 2nd 3rd 4th 5th not1 nothrow new [See new] nth_element example use of NVI [See Nonvirtual Interface pattern] |