Skip to content

N

\n (newline character), 39

name lookup, 283, 306

  • :: (scope operator), overrides, 286

  • argument-dependent lookup, 797

  • before type checking, 619

  • multiple inheritance, 809

  • block scope, 48

  • class, 284

  • class member

  • declaration, 284

  • definition, 285, 287

  • function, 284

  • depends on static type, 617, 619

  • multiple inheritance, 806

  • derived class, 617

  • name collisions, 618

  • local class, 853

  • multiple inheritance, 807

  • ambiguous names, 808

  • namespace, 796

  • nested class, 846

  • overloaded virtual functions, 621

  • templates, 657

  • type checking, 235

  • virtual base class, 812

named cast, 162

namespace, 7, 27, 785, 817

  • alias, 792, 817

  • argument-dependent lookup, 797

  • candidate function, 800

  • cplusplus_primer, 787

  • definition, 785

  • design, 786

  • discontiguous definition, 786

  • friend declaration scope, 799

  • function matching, 800

  • global, 789, 817

  • inline, 790, 817

  • member, 786

  • member definition, 788

  • outside namespace, 788

  • name lookup, 796

  • nested, 789

  • overloaded function, 800

  • placeholders, 399

  • scope, 785790

  • std, 7

  • template specialization, 709, 788

  • unnamed, 791, 818

  • local to file, 791

  • replace file static, 792

  • namespace pollution, 785, 817

  • narrowing conversion, 43

NDEBUG, 241

negate<T>, 575

nested class, 843, 863

  • access control, 844

  • class defined outside enclosing class, 845

  • constructor, QueryResult, 845

  • in local class, 854

  • member defined outside class body, 845

  • name lookup, 846

  • QueryResult, 844

  • relationship to enclosing class, 844, 846

  • scope, 844

  • static member, 845

nested namespace, 789

nested type, seenested class

new, 458, 458460, 491

new[], 477, 477478

  • initialization, 477

  • returns pointer to an element, 477

  • value initialization, 478

newline (\n), character, 39

next_permutation, 879

no match, 234, 252

noboolalpha, manipulator, 754

NoDefault, 293

noexcept

nonconst reference, seereference

none, bitset, 726

none_of, 871

nonportable, 36, 863

nonprintable character, 39, 79

nonthrowing function, 779, 818

nontype parameter, 654, 714

  • compare, 654

  • must be constant expression, 655

  • type requirements, 655

normal_distribution, 751

noshowbase, manipulator, 755

noshowpoint, manipulator, 758

noskipws, manipulator, 760

not_equal_to<T>, 575

NotQuery, 637

  • class definition, 642

  • eval function, 647

nouppercase, manipulator, 755

nth_element, 877

NULL, 54

null (\0), character, 39

null pointer, 53, 79

null statement, 172, 200

null-terminated character string, seeC-style string

nullptr, 54, 79

numeric header, 376, 881

numeric conversion, to and from string, 367

numeric literal

  • float (numF or numf), 41

  • long (numL or numl), 41

  • long double (ddd.dddL or ddd.dddl), 41

  • long long(numLL or numll), 41

  • unsigned (numU or numu), 41