René's URL Explorer Experiment


Title: [basic]

direct link

Domain: timsong-cpp.github.io

Links:

[basic]https://timsong-cpp.github.io/cppwp/n4861/#basic
6.1https://timsong-cpp.github.io/cppwp/n4861/basic#pre
[basic.pre]https://timsong-cpp.github.io/cppwp/n4861/basic.pre
1https://timsong-cpp.github.io/cppwp/n4861/basic#pre-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L8
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#pre-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-1.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-1.sentence-5
2https://timsong-cpp.github.io/cppwp/n4861/basic#pre-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L22
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#pre-2.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#pre-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L29
entityhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:entity
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#pre-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L42
namehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:name
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
operator-function-idhttps://timsong-cpp.github.io/cppwp/n4861/over.oper#nt:operator-function-id
literal-operator-idhttps://timsong-cpp.github.io/cppwp/n4861/over.literal#nt:literal-operator-id
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-function-id
template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-id
[stmt.goto]https://timsong-cpp.github.io/cppwp/n4861/stmt.goto
[stmt.label]https://timsong-cpp.github.io/cppwp/n4861/stmt.label
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#pre-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L50
declarationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-5.sentence-1
goto statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.goto
labeled-statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.label#nt:labeled-statement
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-5.sentence-2
6https://timsong-cpp.github.io/cppwp/n4861/basic#pre-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L56
variablehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:variable
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-6.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-6.sentence-2
7https://timsong-cpp.github.io/cppwp/n4861/basic#pre-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L62
local entityhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:entity,local
automatic storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto
structured bindinghttps://timsong-cpp.github.io/cppwp/n4861/dcl.struct.bind
*this objecthttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.this
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-7.sentence-1
8https://timsong-cpp.github.io/cppwp/n4861/basic#pre-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L69
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-8.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-8.sentence-2
name lookuphttps://timsong-cpp.github.io/cppwp/n4861/basic#def:lookup,name
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-8.sentence-3
9https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L76
the samehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:name,same
(9.1)https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9.1
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
(9.2)https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9.2
operator-function-idhttps://timsong-cpp.github.io/cppwp/n4861/over.oper#nt:operator-function-id
(9.3)https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9.3
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-function-id
(9.4)https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9.4
template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-id
[temp.type]https://timsong-cpp.github.io/cppwp/n4861/temp.type
(9.5)https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9.5
literal-operator-idhttps://timsong-cpp.github.io/cppwp/n4861/over.literal#nt:literal-operator-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-9.sentence-1
10https://timsong-cpp.github.io/cppwp/n4861/basic#pre-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L90
linkagehttps://timsong-cpp.github.io/cppwp/n4861/basic#link
.https://timsong-cpp.github.io/cppwp/n4861/basic#pre-10.sentence-1
6.2https://timsong-cpp.github.io/cppwp/n4861/basic#def
[basic.def]https://timsong-cpp.github.io/cppwp/n4861/basic.def
1https://timsong-cpp.github.io/cppwp/n4861/basic#def-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L100
declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.dcl
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.sentence-2
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.1
[dcl.pre]https://timsong-cpp.github.io/cppwp/n4861/dcl.pre
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.2
[temp.explicit]https://timsong-cpp.github.io/cppwp/n4861/temp.explicit
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.3
[temp.deduct.guide]https://timsong-cpp.github.io/cppwp/n4861/temp.deduct.guide
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.4
attributeshttps://timsong-cpp.github.io/cppwp/n4861/dcl.attr
(1.5)https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.5
empty-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:empty-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#def-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L118
declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration
definedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:define
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.1
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.2
externhttps://timsong-cpp.github.io/cppwp/n4861/dcl.stc#:extern
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.link#nt:linkage-specification
19https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-19
[dcl.link]https://timsong-cpp.github.io/cppwp/n4861/dcl.link
initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
function-bodyhttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.general#nt:function-body
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.3
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
[class.static]https://timsong-cpp.github.io/cppwp/n4861/class.static
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.4
[depr.static.constexpr]https://timsong-cpp.github.io/cppwp/n4861/depr.static.constexpr
(2.5)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.5
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
[class.name]https://timsong-cpp.github.io/cppwp/n4861/class.name
(2.6)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.6
opaque-enum-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:opaque-enum-declaration
(2.7)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.7
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
(2.8)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.8
parameter-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct#nt:parameter-declaration
declaratorhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator
function-definitionhttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.general#nt:function-definition
(2.9)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.9
typedefhttps://timsong-cpp.github.io/cppwp/n4861/dcl.typedef
(2.10)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.10
alias-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:alias-declaration
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4861/dcl.typedef
(2.11)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.11
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
(2.12)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.12
deduction-guidehttps://timsong-cpp.github.io/cppwp/n4861/temp.deduct.guide#nt:deduction-guide
(2.13)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.13
static_assert-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:static_assert-declaration
(2.14)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.14
attribute-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:attribute-declaration
(2.15)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.15
empty-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:empty-declaration
(2.16)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.16
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
(2.17)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.17
using-enum-declarationhttps://timsong-cpp.github.io/cppwp/n4861/enum.udecl#nt:using-enum-declaration
(2.18)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.18
template-declarationhttps://timsong-cpp.github.io/cppwp/n4861/temp.pre#nt:template-declaration
template-headhttps://timsong-cpp.github.io/cppwp/n4861/temp.pre#nt:template-head
concept-definitionhttps://timsong-cpp.github.io/cppwp/n4861/temp.concept#nt:concept-definition
declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration
(2.19)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.19
[temp.explicit]https://timsong-cpp.github.io/cppwp/n4861/temp.explicit
(2.20)https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.20
explicit specializationhttps://timsong-cpp.github.io/cppwp/n4861/temp.expl.spec
declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration
definitionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:definition
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-2.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def-2.example-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#def-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L229
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#def-3.note-1
[class.default.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.default.ctor
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.copy.ctor
[class.copy.assign]https://timsong-cpp.github.io/cppwp/n4861/class.copy.assign
destructorhttps://timsong-cpp.github.io/cppwp/n4861/class.dtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-3.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def-3.example-1
[string.classes]https://timsong-cpp.github.io/cppwp/n4861/string.classes
4https://timsong-cpp.github.io/cppwp/n4861/basic#def-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L270
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#def-4.note-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#def-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L276
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
abstract class typehttps://timsong-cpp.github.io/cppwp/n4861/class.abstract
.https://timsong-cpp.github.io/cppwp/n4861/basic#def-5.sentence-1
19)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-19
declaration-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration-seq
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.link#nt:linkage-specification
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-19.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-19
6.3https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4861/basic.def.odr
1https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L291
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L297
potentially evaluatedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:potentially_evaluated
[expr.prop]https://timsong-cpp.github.io/cppwp/n4861/expr.prop
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.sentence-1
potential resultshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:potential_results
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.1
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.2
[expr.sub]https://timsong-cpp.github.io/cppwp/n4861/expr.sub
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.3
[expr.ref]https://timsong-cpp.github.io/cppwp/n4861/expr.ref
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.4
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
(2.5)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.5
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4861/expr.mptr.oper
(2.6)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.6
(2.7)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.7
[expr.cond]https://timsong-cpp.github.io/cppwp/n4861/expr.cond
(2.8)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.8
[expr.comma]https://timsong-cpp.github.io/cppwp/n4861/expr.comma
(2.9)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.9
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.note-1
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-2.sentence-4
3https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L348
named byhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:function,named_by_expression_or_conversion
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-3.1
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup
[over.match]https://timsong-cpp.github.io/cppwp/n4861/over.match
[over.over]https://timsong-cpp.github.io/cppwp/n4861/over.over
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
[expr.unary.op]https://timsong-cpp.github.io/cppwp/n4861/expr.unary.op
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-3.1.note-1
[conv.func]https://timsong-cpp.github.io/cppwp/n4861/conv.func
[expr.unary.op]https://timsong-cpp.github.io/cppwp/n4861/expr.unary.op
[expr.call]https://timsong-cpp.github.io/cppwp/n4861/expr.call
[over]https://timsong-cpp.github.io/cppwp/n4861/over
[class.conv.fct]https://timsong-cpp.github.io/cppwp/n4861/class.conv.fct
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
[class.copy.elision]https://timsong-cpp.github.io/cppwp/n4861/class.copy.elision
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-3.2
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/n4861/expr.new
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-3.3
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.delete#nt:delete-expression
[expr.delete]https://timsong-cpp.github.io/cppwp/n4861/expr.delete
[class.free]https://timsong-cpp.github.io/cppwp/n4861/class.free
4https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L387
odr-usedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:odr-use
(4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-4.1
[expr.const]https://timsong-cpp.github.io/cppwp/n4861/expr.const
(4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-4.2
[conv.lval]https://timsong-cpp.github.io/cppwp/n4861/conv.lval
(4.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-4.3
[expr.prop]https://timsong-cpp.github.io/cppwp/n4861/expr.prop
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L408
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L411
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4861/class.mfct.non-static
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-6.sentence-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L416
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-7.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-7.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-7.sentence-3
[class.dtor]https://timsong-cpp.github.io/cppwp/n4861/class.dtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-7.sentence-4
20https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-20
8https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L431
[class.copy.assign]https://timsong-cpp.github.io/cppwp/n4861/class.copy.assign
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-8.sentence-1
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-8.sentence-2
potentially invokedhttps://timsong-cpp.github.io/cppwp/n4861/class.dtor#def:potentially_invoked
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-8.sentence-3
9https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L440
[basic.pre]https://timsong-cpp.github.io/cppwp/n4861/basic#pre
odr-usablehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:odr-usable
[basic.scope.declarative]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative
(9.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.1
(9.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.2
[basic.scope.declarative]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative
(9.2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.2.1
(9.2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.2.2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
simple-capturehttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda.capture#nt:simple-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda.capture#nt:capture-default
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-9.example-1
10https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L482
discarded statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.if#def:discarded_statement
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-10.sentence-1
[class.default.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.default.ctor
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.copy.ctor
[class.dtor]https://timsong-cpp.github.io/cppwp/n4861/class.dtor
[class.copy.assign]https://timsong-cpp.github.io/cppwp/n4861/class.copy.assign
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-10.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-10.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-10.sentence-3
11https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L506
definition domainhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:definition_domain
private-module-fragmenthttps://timsong-cpp.github.io/cppwp/n4861/module.private.frag#nt:private-module-fragment
private-module-fragmenthttps://timsong-cpp.github.io/cppwp/n4861/module.private.frag#nt:private-module-fragment
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-11.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-11.sentence-2
12https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L515
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.example-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.sentence-3
(12.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.1
definedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def
(12.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.2
data memberhttps://timsong-cpp.github.io/cppwp/n4861/class.mem#def:data_member
(12.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.3
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
(12.4)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.4
[conv.lval]https://timsong-cpp.github.io/cppwp/n4861/conv.lval
(12.5)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.5
[conv]https://timsong-cpp.github.io/cppwp/n4861/conv
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.type.conv
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.dynamic.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.cast
(12.6)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.6
standard conversionhttps://timsong-cpp.github.io/cppwp/n4861/conv
dynamic_­casthttps://timsong-cpp.github.io/cppwp/n4861/expr.dynamic.cast
static_­casthttps://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
(12.7)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.7
class member accesshttps://timsong-cpp.github.io/cppwp/n4861/expr.ref
(12.8)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.8
typeid operatorhttps://timsong-cpp.github.io/cppwp/n4861/expr.typeid
sizeof operatorhttps://timsong-cpp.github.io/cppwp/n4861/expr.sizeof
(12.9)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.9
[basic.def]https://timsong-cpp.github.io/cppwp/n4861/basic#def
calledhttps://timsong-cpp.github.io/cppwp/n4861/expr.call
(12.10)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.10
[class.derived]https://timsong-cpp.github.io/cppwp/n4861/class.derived
(12.11)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.11
assigned tohttps://timsong-cpp.github.io/cppwp/n4861/expr.ass
(12.12)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.12
alignof expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.alignof
(12.13)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.13
exception-declarationhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:exception-declaration
[except.handle]https://timsong-cpp.github.io/cppwp/n4861/except.handle
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-12.sentence-4
13https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L566
(13.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.1
[class]https://timsong-cpp.github.io/cppwp/n4861/class
(13.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.2
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
(13.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.3
[dcl.inline]https://timsong-cpp.github.io/cppwp/n4861/dcl.inline
(13.4)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.4
[temp.pre]https://timsong-cpp.github.io/cppwp/n4861/temp.pre
(13.5)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.5
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
(13.6)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.6
[temp.param]https://timsong-cpp.github.io/cppwp/n4861/temp.param
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.sentence-2
(13.7)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.7
[module.unit]https://timsong-cpp.github.io/cppwp/n4861/module.unit
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.7.sentence-1
(13.8)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.8
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.8.sentence-1
(13.9)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup
[over.match]https://timsong-cpp.github.io/cppwp/n4861/over.match
[temp.over]https://timsong-cpp.github.io/cppwp/n4861/temp.over
(13.9.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.1
(13.9.1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.1.1
(13.9.1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.1.2
constant expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.const
(13.9.1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.1.3
(13.9.1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.1.4
(13.9.2)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.9.sentence-1
(13.10)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.10
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.10.sentence-1
(13.11)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.11
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.11.sentence-1
(13.12)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.12
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.12.sentence-1
(13.13)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.13
template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-id
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:simple-template-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.13.sentence-1
(13.14)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.14
[class.default.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.default.ctor
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.copy.ctor
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.14.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.14.example-1
(13.15)https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.15
[class.spaceship]https://timsong-cpp.github.io/cppwp/n4861/class.spaceship
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-13.15.sentence-1
14https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L676
[temp.nondep]https://timsong-cpp.github.io/cppwp/n4861/temp.nondep
[temp.dep]https://timsong-cpp.github.io/cppwp/n4861/temp.dep
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14.sentence-1
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14.note-1
[basic.link]https://timsong-cpp.github.io/cppwp/n4861/basic#link
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14.sentence-4
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-14.sentence-5
15https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-15
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L701
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-15.sentence-1
16https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-16
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L708
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-16.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-16.sentence-1
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-16.sentence-2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-16.sentence-3
17https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-17
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L738
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
.https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr-17.sentence-1
20)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-20
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-20.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-20
6.4https://timsong-cpp.github.io/cppwp/n4861/basic#scope
[basic.scope]https://timsong-cpp.github.io/cppwp/n4861/basic.scope
6.4.1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative
[basic.scope.declarative]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.declarative
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L753
declarative regionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:declarative_region
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-1.sentence-1
scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-1.sentence-2
potential scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:potential_scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-1.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-1.sentence-5
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L771
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-2.sentence-5
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L793
friend specifierhttps://timsong-cpp.github.io/cppwp/n4861/class.friend
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L801
(4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-4.2
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-4.2.note-1
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/n4861/dcl.struct.bind
[basic.namespace]https://timsong-cpp.github.io/cppwp/n4861/basic.namespace
[temp.pre]https://timsong-cpp.github.io/cppwp/n4861/temp.pre
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-4.note-2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
friend declarationshttps://timsong-cpp.github.io/cppwp/n4861/class.friend
[basic.link]https://timsong-cpp.github.io/cppwp/n4861/basic#link
5https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L833
interveninghttps://timsong-cpp.github.io/cppwp/n4861/basic#def:region,declarative,intervening
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L841
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-6.note-1
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative-6.sentence-1
6.4.2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.pdecl
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L850
point of declarationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:declaration,point_of
[dcl.decl]https://timsong-cpp.github.io/cppwp/n4861/dcl.decl
initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-1.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-1.example-1
[basic.life]https://timsong-cpp.github.io/cppwp/n4861/basic#life
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L866
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-2.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-2.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-2.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L880
class-specifierhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-specifier
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:simple-template-id
class-headhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-head
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-3.sentence-1
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
enum-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enum-specifier
opaque-enum-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:opaque-enum-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-3.sentence-2
defining-type-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.name#nt:defining-type-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-3.sentence-3
4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L892
using-declaratorhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declarator
using-declaratorhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declarator
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L896
enumerator-definitionhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enumerator-definition
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-5.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-5.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-5.sentence-2
6https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L909
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-6.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-6.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-6.sentence-2
7https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L923
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
(7.1)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-7.1
class-keyhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
class-namehttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-name
(7.2)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-7.2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-key
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.spec#nt:decl-specifier-seq
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct#nt:parameter-declaration-clause
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
class-namehttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-name
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-7.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-7.2.note-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-7.2.note-2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
[basic.lookup.elab]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab
8https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L957
[class.pre]https://timsong-cpp.github.io/cppwp/n4861/class.pre
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-8.sentence-1
9https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L962
[dcl.fct.def.general]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.general
function-bodyhttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.general#nt:function-body
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-9.sentence-1
10https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L967
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/n4861/dcl.struct.bind
identifier-listhttps://timsong-cpp.github.io/cppwp/n4861/cpp.pre#nt:identifier-list
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-10.sentence-1
11https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L972
for-range-declarationhttps://timsong-cpp.github.io/cppwp/n4861/stmt.iter#nt:for-range-declaration
[stmt.ranged]https://timsong-cpp.github.io/cppwp/n4861/stmt.ranged
for-range-initializerhttps://timsong-cpp.github.io/cppwp/n4861/stmt.iter#nt:for-range-initializer
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-11.sentence-1
12https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L978
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-12.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-12.example-1
13https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L991
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-13.note-1
[namespace.memdef]https://timsong-cpp.github.io/cppwp/n4861/namespace.memdef
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-13.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-13.sentence-2
14https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1002
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-14.note-1
[temp.point]https://timsong-cpp.github.io/cppwp/n4861/temp.point
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl-14.sentence-1
6.4.3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block
[basic.scope.block]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.block
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1011
[stmt.block]https://timsong-cpp.github.io/cppwp/n4861/stmt.block
block scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:block_(statement),scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-1.sentence-1
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-1.sentence-2
local variablehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:local_variable
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1020
exception-declarationhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:exception-declaration
handlerhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:handler
handlerhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:handler
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1027
init-statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.pre#nt:init-statement
for-range-declarationhttps://timsong-cpp.github.io/cppwp/n4861/stmt.iter#nt:for-range-declaration
conditionhttps://timsong-cpp.github.io/cppwp/n4861/stmt.pre#nt:condition
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-3.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.block-3.example-1
6.4.4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param
[basic.scope.param]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.param
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1048
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-declarator
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def
function parameter scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:function_parameter_scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1.sentence-3
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:function-try-block
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1.sentence-5
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:function-try-block
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.param-1.sentence-6
6.4.5https://timsong-cpp.github.io/cppwp/n4861/basic#funscope
[basic.funscope]https://timsong-cpp.github.io/cppwp/n4861/basic.funscope
1https://timsong-cpp.github.io/cppwp/n4861/basic#funscope-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1074
Labelshttps://timsong-cpp.github.io/cppwp/n4861/stmt.label
function scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:scope,function
.https://timsong-cpp.github.io/cppwp/n4861/basic#funscope-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#funscope-1.sentence-2
6.4.6https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace
[basic.scope.namespace]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.namespace
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1082
namespace-definitionhttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-definition
namespace-bodyhttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-body
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-1.sentence-1
namespace-bodyhttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-body
membershttps://timsong-cpp.github.io/cppwp/n4861/basic#def:members
member nameshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:member_names
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-1.sentence-3
point of declarationhttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-1.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-1.example-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1123
[module.import]https://timsong-cpp.github.io/cppwp/n4861/module.import
module-import-declarationhttps://timsong-cpp.github.io/cppwp/n4861/module.import#nt:module-import-declaration
module-declarationhttps://timsong-cpp.github.io/cppwp/n4861/module.unit#nt:module-declaration
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.2
module-declarationhttps://timsong-cpp.github.io/cppwp/n4861/module.unit#nt:module-declaration
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.note-1
module-import-declarationhttps://timsong-cpp.github.io/cppwp/n4861/module.import#nt:module-import-declaration
module-import-declarationhttps://timsong-cpp.github.io/cppwp/n4861/module.import#nt:module-import-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-2.example-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1159
[expr.prim.id.qual]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1165
global namespacehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:namespace,global
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-4.sentence-1
global namespace scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:namespace_scope,global
global scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:scope,global
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-4.sentence-2
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-4.sentence-3
global namehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:name,global
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace-4.sentence-4
6.4.7https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.class
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1178
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1184
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1189
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1194
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct#nt:parameter-declaration-clause
default argumentshttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1205
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-5.example-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1232
(6.1)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-6.1
derivedhttps://timsong-cpp.github.io/cppwp/n4861/class.derived
(6.2)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-6.2
[expr.ref]https://timsong-cpp.github.io/cppwp/n4861/expr.ref
(6.3)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-6.3
[expr.ref]https://timsong-cpp.github.io/cppwp/n4861/expr.ref
(6.4)https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-6.4
[expr.prim.id.qual]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class-6.sentence-1
6.4.8https://timsong-cpp.github.io/cppwp/n4861/basic#scope.enum
[basic.scope.enum]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.enum
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.enum-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1249
scoped enumeratorhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#def:scoped_enumerators
enumeration scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:enumeration_scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.enum-1.sentence-1
enum-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enum-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.enum-1.sentence-2
6.4.9https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp
[basic.scope.temp]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.temp
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1259
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
template-parameter-listhttps://timsong-cpp.github.io/cppwp/n4861/temp.pre#nt:template-parameter-list
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1264
template-declarationhttps://timsong-cpp.github.io/cppwp/n4861/temp.pre#nt:template-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2.sentence-1
declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration
template-declarationhttps://timsong-cpp.github.io/cppwp/n4861/temp.pre#nt:template-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2.example-1
template-declarationhttps://timsong-cpp.github.io/cppwp/n4861/temp.pre#nt:template-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2.sentence-3
namespace-bodyhttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-body
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-2.sentence-5
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1289
point of declarationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:point_of_declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-3.note-1
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-3.sentence-2
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-3.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-3.sentence-6
4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1312
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-4.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-4.note-1
template-parameterhttps://timsong-cpp.github.io/cppwp/n4861/temp.param#nt:template-parameter
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-4.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-4.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1330
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-5.note-1
[temp.local]https://timsong-cpp.github.io/cppwp/n4861/temp.local
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-5.sentence-1
[temp.local]https://timsong-cpp.github.io/cppwp/n4861/temp.local
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.temp-5.sentence-2
6.4.10https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding
[basic.scope.hiding]https://timsong-cpp.github.io/cppwp/n4861/basic.scope.hiding
1https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1340
[basic.scope.declarative]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.declarative
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1348
[class.name]https://timsong-cpp.github.io/cppwp/n4861/class.name
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1358
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-3.sentence-1
derived classhttps://timsong-cpp.github.io/cppwp/n4861/class.derived
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-3.sentence-2
4https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1367
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1373
visiblehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:visible
.https://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding-5.sentence-1
6.5https://timsong-cpp.github.io/cppwp/n4861/basic#lookup
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1382
typedef-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.typedef#nt:typedef-name
namespace-namehttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-name
[basic.namespace]https://timsong-cpp.github.io/cppwp/n4861/basic.namespace
class-namehttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-name
[class.name]https://timsong-cpp.github.io/cppwp/n4861/class.name
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-1
[basic.def]https://timsong-cpp.github.io/cppwp/n4861/basic#def
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-2
overload sethttps://timsong-cpp.github.io/cppwp/n4861/basic#def:overload_set
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-4
[over.match]https://timsong-cpp.github.io/cppwp/n4861/over.match
[over.over]https://timsong-cpp.github.io/cppwp/n4861/over.over
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-5
[class.access]https://timsong-cpp.github.io/cppwp/n4861/class.access
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-6
[module.reach]https://timsong-cpp.github.io/cppwp/n4861/module.reach
[expr]https://timsong-cpp.github.io/cppwp/n4861/expr
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-1.sentence-7
2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1405
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1409
[class.pre]https://timsong-cpp.github.io/cppwp/n4861/class.pre
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1414
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup-4.note-1
[basic.link]https://timsong-cpp.github.io/cppwp/n4861/basic#link
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-4.sentence-1
[basic.scope]https://timsong-cpp.github.io/cppwp/n4861/basic#scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup-4.sentence-2
6.5.1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup.unqual
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1423
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1431
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
[namespace.udir]https://timsong-cpp.github.io/cppwp/n4861/namespace.udir
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-2.sentence-1
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1440
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3.note-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3.sentence-2
template-namehttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-name
template-namehttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-name
[temp.names]https://timsong-cpp.github.io/cppwp/n4861/temp.names
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3.sentence-3
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3.sentence-5
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-3.sentence-7
4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1488
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1493
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1498
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
21https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-21
[stmt.block]https://timsong-cpp.github.io/cppwp/n4861/stmt.block
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-6.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-6.example-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1528
22https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-22
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
(7.1)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.1
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
(7.2)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.2
nested classhttps://timsong-cpp.github.io/cppwp/n4861/class.nest#def:nested_class
23https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-23
(7.3)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.3
local classhttps://timsong-cpp.github.io/cppwp/n4861/class.local
(7.4)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.example-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.note-1
[namespace.memdef]https://timsong-cpp.github.io/cppwp/n4861/namespace.memdef
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.note-2
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.sentence-3
[class.nest]https://timsong-cpp.github.io/cppwp/n4861/class.nest
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.sentence-4
[class.local]https://timsong-cpp.github.io/cppwp/n4861/class.local
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-7.sentence-5
8https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1597
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
24https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-24
(8.1)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.1
[stmt.block]https://timsong-cpp.github.io/cppwp/n4861/stmt.block
(8.2)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.2
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
(8.3)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.3
nested classhttps://timsong-cpp.github.io/cppwp/n4861/class.nest#def:nested_class
25https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-25
(8.4)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.4
local classhttps://timsong-cpp.github.io/cppwp/n4861/class.local
(8.5)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.5
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.example-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.note-1
[class.mfct]https://timsong-cpp.github.io/cppwp/n4861/class.mfct
[class.static]https://timsong-cpp.github.io/cppwp/n4861/class.static
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.sentence-2
[class.nest]https://timsong-cpp.github.io/cppwp/n4861/class.nest
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.sentence-3
[class.local]https://timsong-cpp.github.io/cppwp/n4861/class.local
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-8.sentence-4
9https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1667
friend functionhttps://timsong-cpp.github.io/cppwp/n4861/class.friend
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-9.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-9.sentence-2
10https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1676
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-10.sentence-1
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-10.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-10.example-1
11https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1704
default argumenthttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct#nt:parameter-declaration-clause
expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.comma#nt:expression
mem-initializerhttps://timsong-cpp.github.io/cppwp/n4861/class.base.init#nt:mem-initializer
[class.base.init]https://timsong-cpp.github.io/cppwp/n4861/class.base.init
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-11.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-11.note-1
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-11.sentence-2
[class.base.init]https://timsong-cpp.github.io/cppwp/n4861/class.base.init
ctor-initializerhttps://timsong-cpp.github.io/cppwp/n4861/class.base.init#nt:ctor-initializer
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-11.sentence-3
12https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1718
constant-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.const#nt:constant-expression
enumerator-definitionhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enumerator-definition
enumeratorhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enumerator
enum-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enum-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-12.sentence-1
13https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1725
static data memberhttps://timsong-cpp.github.io/cppwp/n4861/class.static.data
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-13.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-13.note-1
[class.static.data]https://timsong-cpp.github.io/cppwp/n4861/class.static.data
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-13.sentence-2
14https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1736
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-14.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-14.example-1
15https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-15
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1754
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:function-try-block
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-15.sentence-1
exception-declarationhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:exception-declaration
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:function-try-block
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-15.sentence-2
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4861/except.pre#nt:function-try-block
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-15.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-15.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-15.sentence-4
16https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-16
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1768
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-16.note-1
[temp.res]https://timsong-cpp.github.io/cppwp/n4861/temp.res
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual-16.sentence-1
21)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-21
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct#nt:parameter-declaration-clause
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-21.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-21
22)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-22
base-specifierhttps://timsong-cpp.github.io/cppwp/n4861/class.derived#nt:base-specifier
member-specificationhttps://timsong-cpp.github.io/cppwp/n4861/class.mem#nt:member-specification
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-22.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-22
23)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-23
[class.nest]https://timsong-cpp.github.io/cppwp/n4861/class.nest
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-23.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-23
24)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-24
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct#nt:parameter-declaration-clause
noexcept-specifierhttps://timsong-cpp.github.io/cppwp/n4861/except.spec#nt:noexcept-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-24.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-24
25)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-25
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-25.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-25
6.5.2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup.argdep
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1777
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
function callhttps://timsong-cpp.github.io/cppwp/n4861/expr.call
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.unqual#nt:unqualified-id
unqualified lookuphttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
[class.friend]https://timsong-cpp.github.io/cppwp/n4861/class.friend
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-1.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-1.example-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1802
associated namespaceshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:namespace,associated
associated entitieshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:entity,associated
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-2
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-3
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.2.note-1
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.3
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.4
(2.5)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.5
(2.6)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.6
(2.7)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.7
inline namespacehttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#def:inline_namespace
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-7
template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-id
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-2.sentence-8
3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1882
unqualified lookuphttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.2
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.sentence-4
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.sentence-5
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-3.example-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1917
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual
(4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-4.1
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
(4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-4.3
[class.friend]https://timsong-cpp.github.io/cppwp/n4861/class.friend
[namespace.memdef]https://timsong-cpp.github.io/cppwp/n4861/namespace.memdef
(4.4)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-4.4
[module.interface]https://timsong-cpp.github.io/cppwp/n4861/module.interface
(4.5)https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-4.5
[temp.dep]https://timsong-cpp.github.io/cppwp/n4861/temp.dep
[temp.dep.candidate]https://timsong-cpp.github.io/cppwp/n4861/temp.dep.candidate
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual
[module.context]https://timsong-cpp.github.io/cppwp/n4861/module.context
[module.global.frag]https://timsong-cpp.github.io/cppwp/n4861/module.global.frag
5https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1953
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.argdep-5.example-1
6.5.3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup.qual
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L1997
[expr.prim.id.qual]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-1.sentence-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.decltype#nt:decltype-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-1.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-1.example-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2028
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-2.note-1
[class.nest]https://timsong-cpp.github.io/cppwp/n4861/class.nest
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2035
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-3.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-3.example-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2055
[expr.prim.id.qual]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-4.sentence-1
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-4.sentence-2
hiddenhttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2066
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
enumeratorhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enumerator
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2071
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-6.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-6.example-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-6.note-1
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual-6.sentence-3
6.5.3.1https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual
[class.qual]https://timsong-cpp.github.io/cppwp/n4861/class.qual
1https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2106
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.sentence-1
[class.derived]https://timsong-cpp.github.io/cppwp/n4861/class.derived
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.note-1
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.class
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.sentence-3
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.1
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.2
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-type-id
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-function-id
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-type-id
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.3
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.4
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
hiddenhttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-1.sentence-4
2https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2140
26https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-26
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
[class.pre]https://timsong-cpp.github.io/cppwp/n4861/class.pre
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.2
using-declaratorhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declarator
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
member-declarationhttps://timsong-cpp.github.io/cppwp/n4861/class.mem#nt:member-declaration
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:simple-template-id
template-namehttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.note-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.sentence-2
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-2.example-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2181
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.qual-3.sentence-1
26)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-26
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
base-specifierhttps://timsong-cpp.github.io/cppwp/n4861/class.derived#nt:base-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-26.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-26
6.5.3.2https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4861/namespace.qual
1https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2188
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-1.sentence-1
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-id
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2200
[namespace.def]https://timsong-cpp.github.io/cppwp/n4861/namespace.def
[basic.scope.namespace]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-2.sentence-1
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2213
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-3.sentence-1
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-3.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-3.example-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2277
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-4.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-4.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-4.example-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2322
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-5.example-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2350
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-6.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-6.example-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2379
declarator-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.unqual#nt:unqualified-id
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.unqual#nt:unqualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
inline namespace sethttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#def:inline_namespace_set
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-7.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-7.example-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-7.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#namespace.qual-7.example-2
6.5.4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab
[basic.lookup.elab]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup.elab
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2430
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
class-namehttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-name
enum-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#nt:enum-name
hiddenhttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.hiding
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2437
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.unqual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-2.sentence-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-2.sentence-2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-key
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
class-namehttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-name
[basic.scope.pdecl]https://timsong-cpp.github.io/cppwp/n4861/basic#scope.pdecl
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-2.sentence-3
3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2462
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-3.sentence-1
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-3.sentence-2
4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2470
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.elab-4.example-1
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/n4861/dcl.type.elab
6.5.5https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup.classref
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2505
class member accesshttps://timsong-cpp.github.io/cppwp/n4861/expr.ref
identifierhttps://timsong-cpp.github.io/cppwp/n4861/lex.name#nt:identifier
[temp.names]https://timsong-cpp.github.io/cppwp/n4861/temp.names
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-1.sentence-1
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-1.sentence-2
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2518
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
class member accesshttps://timsong-cpp.github.io/cppwp/n4861/expr.ref
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.unqual#nt:unqualified-id
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.unqual#nt:unqualified-id
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2525
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.unqual#nt:unqualified-id
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-3.sentence-1
type-namehttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-3.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-3.example-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2547
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-4.sentence-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-4.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-4.note-1
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.qual
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2565
qualified-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:qualified-id
class-namehttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-name
namespace-namehttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-name
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2573
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:simple-template-id
template-argumenthttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-argument
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-6.sentence-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2579
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-function-id
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4861/class.conv.fct#nt:conversion-type-id
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4861/class.member.lookup
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-7.sentence-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:postfix-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-7.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-7.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#lookup.classref-7.example-1
6.5.6https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.udir
[basic.lookup.udir]https://timsong-cpp.github.io/cppwp/n4861/basic.lookup.udir
1https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.udir-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2608
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
namespace-alias-definitionhttps://timsong-cpp.github.io/cppwp/n4861/namespace.alias#nt:namespace-alias-definition
namespace-namehttps://timsong-cpp.github.io/cppwp/n4861/namespace.def#nt:namespace-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#lookup.udir-1.sentence-1
6.6https://timsong-cpp.github.io/cppwp/n4861/basic#link
[basic.link]https://timsong-cpp.github.io/cppwp/n4861/basic.link
1https://timsong-cpp.github.io/cppwp/n4861/basic#link-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2621
programhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:program
[lex.separate]https://timsong-cpp.github.io/cppwp/n4861/lex.separate
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-1.sentence-2
translation-unit:https://timsong-cpp.github.io/cppwp/n4861/basic#nt:translation-unit
declaration-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration-seq
global-module-fragmenthttps://timsong-cpp.github.io/cppwp/n4861/module.global.frag#nt:global-module-fragment
module-declarationhttps://timsong-cpp.github.io/cppwp/n4861/module.unit#nt:module-declaration
declaration-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:declaration-seq
private-module-fragmenthttps://timsong-cpp.github.io/cppwp/n4861/module.private.frag#nt:private-module-fragment
2https://timsong-cpp.github.io/cppwp/n4861/basic#link-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2633
linkagehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:linkage
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-2.1
external linkagehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:external_linkage
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-2.2
module linkagehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:linkage,module
[module.unit]https://timsong-cpp.github.io/cppwp/n4861/module.unit
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-2.3
internal linkagehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:internal_linkage
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#link-2.4
no linkagehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:no_linkage
3https://timsong-cpp.github.io/cppwp/n4861/basic#link-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2661
namespace scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#scope.namespace
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.2
(3.2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.2.1
(3.2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.2.2
(3.2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.2.3
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-3.sentence-2
4https://timsong-cpp.github.io/cppwp/n4861/basic#link-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2690
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.sentence-2
(4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.3
[class.pre]https://timsong-cpp.github.io/cppwp/n4861/class.pre
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4861/dcl.typedef
(4.4)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.4
enumerationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4861/dcl.typedef
(4.5)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.5
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
(4.6)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.6
(4.7)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.7
(4.8)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.8
[module.unit]https://timsong-cpp.github.io/cppwp/n4861/module.unit
[module.interface]https://timsong-cpp.github.io/cppwp/n4861/module.interface
(4.9)https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.9
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#link-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2729
[dcl.typedef]https://timsong-cpp.github.io/cppwp/n4861/dcl.typedef
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#link-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2737
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-6
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-6.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-6.sentence-8
7https://timsong-cpp.github.io/cppwp/n4861/basic#link-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2776
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-7.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-7.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-7.example-1
8https://timsong-cpp.github.io/cppwp/n4861/basic#link-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2800
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-8.sentence-1
block scopehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:block_scope
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-8.sentence-2
9https://timsong-cpp.github.io/cppwp/n4861/basic#link-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2806
[basic.pre]https://timsong-cpp.github.io/cppwp/n4861/basic#pre
(9.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.1
(9.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.2
(9.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.3
[defns.signature]https://timsong-cpp.github.io/cppwp/n4861/defns.signature
[defns.signature.templ]https://timsong-cpp.github.io/cppwp/n4861/defns.signature.templ
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-9.note-1
using-declarationhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#nt:using-declaration
alias-declarationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.pre#nt:alias-declaration
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.sentence-3
using-directivehttps://timsong-cpp.github.io/cppwp/n4861/namespace.udir#nt:using-directive
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.sentence-4
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-9.sentence-5
10https://timsong-cpp.github.io/cppwp/n4861/basic#link-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2840
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-10.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-10.example-1
attachedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:attached,entity
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-10.sentence-2
11https://timsong-cpp.github.io/cppwp/n4861/basic#link-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2869
typedefshttps://timsong-cpp.github.io/cppwp/n4861/dcl.typedef
[dcl.array]https://timsong-cpp.github.io/cppwp/n4861/dcl.array
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-11.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-11.sentence-2
12https://timsong-cpp.github.io/cppwp/n4861/basic#link-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2880
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-12.note-1
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.link#nt:linkage-specification
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-12.sentence-1
13https://timsong-cpp.github.io/cppwp/n4861/basic#link-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2887
nameshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:name_
(13.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-13.1
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
(13.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-13.2
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type#nt:type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.qual#nt:nested-name-specifier
template-namehttps://timsong-cpp.github.io/cppwp/n4861/temp.names#nt:template-name
concept-namehttps://timsong-cpp.github.io/cppwp/n4861/temp.concept#nt:concept-name
(13.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-13.3
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr
id-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.id#nt:id-expression
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-13.3.note-1
[temp.nondep]https://timsong-cpp.github.io/cppwp/n4861/temp.nondep
14https://timsong-cpp.github.io/cppwp/n4861/basic#link-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2911
exposurehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:exposure
(14.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-14.1
function-bodyhttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.general#nt:function-body
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/n4861/dcl.spec.auto
(14.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-14.2
initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
(14.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-14.3
(14.4)https://timsong-cpp.github.io/cppwp/n4861/basic#link-14.4
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-14.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-14.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-14.sentence-2
15https://timsong-cpp.github.io/cppwp/n4861/basic#link-15
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2937
TU-localhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:TU-local,entity
(15.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.1
(15.1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.1.1
(15.1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.1.2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
(15.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.2
class-specifierhttps://timsong-cpp.github.io/cppwp/n4861/class.pre#nt:class-specifier
initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
defining-type-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type#nt:defining-type-specifier
(15.3)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.3
(15.4)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.4
(15.5)https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.5
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-15.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-15.5.note-1
16https://timsong-cpp.github.io/cppwp/n4861/basic#link-16
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2969
TU-localhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:TU-local,value_or_object
(16.1)https://timsong-cpp.github.io/cppwp/n4861/basic#link-16.1
(16.2)https://timsong-cpp.github.io/cppwp/n4861/basic#link-16.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-16.sentence-1
17https://timsong-cpp.github.io/cppwp/n4861/basic#link-17
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2983
private-module-fragmenthttps://timsong-cpp.github.io/cppwp/n4861/module.private.frag#nt:private-module-fragment
[module.unit]https://timsong-cpp.github.io/cppwp/n4861/module.unit
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-17.sentence-1
[depr.local]https://timsong-cpp.github.io/cppwp/n4861/depr.local
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-17.sentence-2
18https://timsong-cpp.github.io/cppwp/n4861/basic#link-18
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2991
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-18.sentence-1
[temp.spec]https://timsong-cpp.github.io/cppwp/n4861/temp.spec
[temp.point]https://timsong-cpp.github.io/cppwp/n4861/temp.point
.https://timsong-cpp.github.io/cppwp/n4861/basic#link-18.sentence-2
19https://timsong-cpp.github.io/cppwp/n4861/basic#link-19
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L2999
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#link-19.example-1
6.7https://timsong-cpp.github.io/cppwp/n4861/basic#memobj
[basic.memobj]https://timsong-cpp.github.io/cppwp/n4861/basic.memobj
6.7.1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory
[intro.memory]https://timsong-cpp.github.io/cppwp/n4861/intro.memory
1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3049
bytehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:byte
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-1.sentence-1
basic execution character sethttps://timsong-cpp.github.io/cppwp/n4861/lex.charset#def:character_set,basic_execution
27https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-27
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-1.sentence-2
low-order bithttps://timsong-cpp.github.io/cppwp/n4861/basic#def:low-order_bit
high-order bithttps://timsong-cpp.github.io/cppwp/n4861/basic#def:high-order_bit
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-1.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-1.sentence-5
2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3066
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-2.note-1
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3072
memory locationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:memory_location
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-3.sentence-2
threads of executionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:thread_of_execution
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-3.sentence-3
4https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3085
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-4.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-4.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3097
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-5.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-5.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory-5.sentence-3
27)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-27
[climits.syn]https://timsong-cpp.github.io/cppwp/n4861/climits.syn
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-27.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-27
6.7.2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object
[intro.object]https://timsong-cpp.github.io/cppwp/n4861/intro.object
1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3121
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-1
objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object
definitionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
unionhttps://timsong-cpp.github.io/cppwp/n4861/class.union
[conv.rval]https://timsong-cpp.github.io/cppwp/n4861/conv.rval
[class.temporary]https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-2
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
lifetimehttps://timsong-cpp.github.io/cppwp/n4861/basic#life
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-5
[basic.pre]https://timsong-cpp.github.io/cppwp/n4861/basic#pre
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-6
[basic.stc]https://timsong-cpp.github.io/cppwp/n4861/basic#stc
[basic.life]https://timsong-cpp.github.io/cppwp/n4861/basic#life
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-7
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-8
[class.virtual]https://timsong-cpp.github.io/cppwp/n4861/class.virtual
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-9
expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.comma#nt:expression
[expr.compound]https://timsong-cpp.github.io/cppwp/n4861/expr.compound
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-1.sentence-10
2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3155
subobjectshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:subobject
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.sentence-1
member subobjecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:member_subobject
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
base class subobjecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:base_class_subobject
[class.derived]https://timsong-cpp.github.io/cppwp/n4861/class.derived
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.sentence-2
complete objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:complete_object
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.sentence-3
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.2
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-2.sentence-4
3https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3178
[expr.new]https://timsong-cpp.github.io/cppwp/n4861/expr.new
[cstddef.syn]https://timsong-cpp.github.io/cppwp/n4861/cstddef.syn
provides storagehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:provides_storage
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.note-1
[basic.life]https://timsong-cpp.github.io/cppwp/n4861/basic#life
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-3.example-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3224
nested withinhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:nested_within
(4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-4.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3238
complete object ofhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:complete_object_of
(5.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-5.1
(5.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-5.2
6https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3251
data memberhttps://timsong-cpp.github.io/cppwp/n4861/class.mem#def:data_member
most derived classhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:most_derived_class
most derived objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:most_derived_object
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-6.sentence-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3258
potentially-overlapping subobjecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:potentially-overlapping_subobject
(7.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-7.1
(7.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-7.2
no_­unique_­addresshttps://timsong-cpp.github.io/cppwp/n4861/dcl.attr.nouniqueaddr
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-7.sentence-1
8https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3266
(8.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.1
(8.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.2
(8.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.3
(8.4)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.sentence-3
bit-fieldhttps://timsong-cpp.github.io/cppwp/n4861/class.bit
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.sentence-4
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-8.sentence-5
9https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3293
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-9.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-9.sentence-2
28https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-28
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-9.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-9.sentence-3
10https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3322
implicitly creating objectshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object,implicit_creation
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10.sentence-1
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10.sentence-4
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-10.sentence-5
11https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3340
suitable created objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object,suitable_created
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-11.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-11.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-11.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-11.sentence-4
12https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3353
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-12.example-1
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
13https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3372
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13.note-2
[allocator.traits.members]https://timsong-cpp.github.io/cppwp/n4861/allocator.traits.members
[c.malloc]https://timsong-cpp.github.io/cppwp/n4861/c.malloc
[cstring.syn]https://timsong-cpp.github.io/cppwp/n4861/cstring.syn
[bit.cast]https://timsong-cpp.github.io/cppwp/n4861/bit.cast
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object-13.sentence-4
28)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-28
[intro.execution]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-28.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-28
6.7.3https://timsong-cpp.github.io/cppwp/n4861/basic#life
[basic.life]https://timsong-cpp.github.io/cppwp/n4861/basic.life
1https://timsong-cpp.github.io/cppwp/n4861/basic#life-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3391
lifetimehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:lifetime
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.sentence-1
vacuous initializationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:vacuous_initialization
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.sentence-2
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.1
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.2
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.aggr
[class.base.init]https://timsong-cpp.github.io/cppwp/n4861/class.base.init
[class.union]https://timsong-cpp.github.io/cppwp/n4861/class.union
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.copy.ctor
[allocator.members]https://timsong-cpp.github.io/cppwp/n4861/allocator.members
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.sentence-3
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.3
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.4
(1.5)https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.5
[intro.object]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-1.sentence-4
2https://timsong-cpp.github.io/cppwp/n4861/basic#life-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3420
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#life-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3425
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-3.note-1
[class.base.init]https://timsong-cpp.github.io/cppwp/n4861/class.base.init
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#life-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3431
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-4.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-4.note-1
[class.base.init]https://timsong-cpp.github.io/cppwp/n4861/class.base.init
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-4.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-4.sentence-3
[class.base.init]https://timsong-cpp.github.io/cppwp/n4861/class.base.init
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-4.sentence-4
5https://timsong-cpp.github.io/cppwp/n4861/basic#life-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3445
[expr.prim.id.dtor]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.id.dtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-5.sentence-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.delete#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-5.sentence-2
6https://timsong-cpp.github.io/cppwp/n4861/basic#life-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3457
29https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-29
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.sentence-1
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.sentence-2
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.sentence-4
(6.1)https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.1
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.delete#nt:delete-expression
(6.2)https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.2
(6.3)https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.3
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4861/conv.ptr
(6.4)https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.4
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
[cstddef.syn]https://timsong-cpp.github.io/cppwp/n4861/cstddef.syn
(6.5)https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.5
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.dynamic.cast
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-6.sentence-5
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-6.example-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#life-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3526
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.sentence-1
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.sentence-2
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.sentence-3
(7.1)https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.1
(7.2)https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.2
(7.3)https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.3
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.ref
(7.4)https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.4
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.dynamic.cast
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-7.sentence-4
8https://timsong-cpp.github.io/cppwp/n4861/basic#life-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3547
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.sentence-1
transparently replaceablehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:transparently_replaceable
(8.1)https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.1
(8.2)https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.2
(8.3)https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.3
(8.4)https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.4
[intro.object]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object
(8.5)https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.5
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-8.example-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-8.note-1
[ptr.launder]https://timsong-cpp.github.io/cppwp/n4861/ptr.launder
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-8.sentence-3
9https://timsong-cpp.github.io/cppwp/n4861/basic#life-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3605
statichttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.static
threadhttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread
automatic storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto
30https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-30
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-9.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-9.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-9.example-1
10https://timsong-cpp.github.io/cppwp/n4861/basic#life-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3633
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-10.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-10.example-1
11https://timsong-cpp.github.io/cppwp/n4861/basic#life-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3654
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-11.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#life-11.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#life-11.sentence-2
29)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-29
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4861/class.cdtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-29.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-29
30)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-30
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-30.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-30
6.7.4https://timsong-cpp.github.io/cppwp/n4861/basic#indet
[basic.indet]https://timsong-cpp.github.io/cppwp/n4861/basic.indet
1https://timsong-cpp.github.io/cppwp/n4861/basic#indet-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3666
indeterminate valuehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:value,indeterminate
[expr.ass]https://timsong-cpp.github.io/cppwp/n4861/expr.ass
.https://timsong-cpp.github.io/cppwp/n4861/basic#indet-1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#indet-1.note-1
[basic.start.static]https://timsong-cpp.github.io/cppwp/n4861/basic#start.static
.https://timsong-cpp.github.io/cppwp/n4861/basic#indet-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3678
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.1
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
[cstddef.syn]https://timsong-cpp.github.io/cppwp/n4861/cstddef.syn
(2.1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.1.1
[expr.cond]https://timsong-cpp.github.io/cppwp/n4861/expr.cond
(2.1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.1.2
[expr.comma]https://timsong-cpp.github.io/cppwp/n4861/expr.comma
(2.1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.1.3
[conv.integral]https://timsong-cpp.github.io/cppwp/n4861/conv.integral
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.type.conv
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.cast
[cstddef.syn]https://timsong-cpp.github.io/cppwp/n4861/cstddef.syn
(2.1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.1.4
[expr.context]https://timsong-cpp.github.io/cppwp/n4861/expr.context
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.2
[expr.ass]https://timsong-cpp.github.io/cppwp/n4861/expr.ass
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.3
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#indet-2.example-1
6.7.5https://timsong-cpp.github.io/cppwp/n4861/basic#stc
[basic.stc]https://timsong-cpp.github.io/cppwp/n4861/basic.stc
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3736
storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:storage_duration
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-1.sentence-1
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#stc-1.1
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#stc-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#stc-1.3
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#stc-1.4
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3749
[basic.def]https://timsong-cpp.github.io/cppwp/n4861/basic#def
implicitly created by the implementationhttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-2.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3760
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#stc-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3763
invalid pointer valueshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:value,invalid_pointer
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-4.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc-4.sentence-3
31https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-31
31)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-31
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-31.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-31
6.7.5.1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.static
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3779
static storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:static_storage_duration
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-1.sentence-1
[basic.start.static]https://timsong-cpp.github.io/cppwp/n4861/basic#start.static
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4861/basic#start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3787
[class.copy.elision]https://timsong-cpp.github.io/cppwp/n4861/class.copy.elision
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3793
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-3.note-1
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4861/stmt.dcl
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4861/basic#start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-3.sentence-2
4https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3803
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static-4.sentence-1
6.7.5.2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.thread
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3810
thread storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:storage_duration,thread
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3818
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-2.note-1
[basic.start.static]https://timsong-cpp.github.io/cppwp/n4861/basic#start.static
[basic.start.dynamic]https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4861/stmt.dcl
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4861/basic#start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread-2.sentence-1
6.7.5.3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto
[basic.stc.auto]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.auto
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3827
automatic storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:storage_duration,automatic
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3834
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-2.note-1
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4861/stmt.dcl
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3839
[class.copy.elision]https://timsong-cpp.github.io/cppwp/n4861/class.copy.elision
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto-3.sentence-1
6.7.5.4https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.dynamic
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3849
program executionhttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.delete#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-1.sentence-1
allocation functionshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:allocation_functions
deallocation functionshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:deallocation_functions
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-1.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-1.note-1
[new.delete.placement]https://timsong-cpp.github.io/cppwp/n4861/new.delete.placement
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3865
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-1
[new.delete]https://timsong-cpp.github.io/cppwp/n4861/new.delete
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-3
[replacement.functions]https://timsong-cpp.github.io/cppwp/n4861/replacement.functions
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-4
[support.dynamic]https://timsong-cpp.github.io/cppwp/n4861/support.dynamic
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-6
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-7
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.delete#nt:delete-expression
[new.syn]https://timsong-cpp.github.io/cppwp/n4861/new.syn
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-8
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-9
[class.free]https://timsong-cpp.github.io/cppwp/n4861/class.free
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-2.sentence-10
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3917
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic-3.sentence-1
6.7.5.4.1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.dynamic.allocation
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3926
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-2
[support.types]https://timsong-cpp.github.io/cppwp/n4861/support.types
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-3
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-1.sentence-8
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3941
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-4
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-5
[new.delete.single]https://timsong-cpp.github.io/cppwp/n4861/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/n4861/new.delete.array
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-2.sentence-7
32https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-32
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3967
[new.delete.placement]https://timsong-cpp.github.io/cppwp/n4861/new.delete.placement
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-3.2
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic#align
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-3.3
4https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L3988
[new.handler]https://timsong-cpp.github.io/cppwp/n4861/new.handler
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-4.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-4.note-1
[get.new.handler]https://timsong-cpp.github.io/cppwp/n4861/get.new.handler
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-4.sentence-2
[except.spec]https://timsong-cpp.github.io/cppwp/n4861/except.spec
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-4.sentence-3
[except.throw]https://timsong-cpp.github.io/cppwp/n4861/except.throw
[except.handle]https://timsong-cpp.github.io/cppwp/n4861/except.handle
[bad.alloc]https://timsong-cpp.github.io/cppwp/n4861/bad.alloc
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-4.sentence-4
5https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4007
new expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new
function callhttps://timsong-cpp.github.io/cppwp/n4861/expr.call
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.coroutine
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-5.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-5.note-1
static storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.static
thread storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread
std​::​type_­infohttps://timsong-cpp.github.io/cppwp/n4861/expr.typeid
exception objecthttps://timsong-cpp.github.io/cppwp/n4861/except.throw
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.allocation-5.sentence-2
32)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-32
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-32.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-32.sentence-2
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-32
6.7.5.4.2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.dynamic.deallocation
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4025
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4032
destroying operator deletehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:operator_delete,destroying
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-2.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-2.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-2.sentence-3
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4044
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-3
usual deallocation functionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:usual_deallocation_function
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.2
33https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-33
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-8
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-3.sentence-9
4https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4077
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-4.sentence-2
5https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4083
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.deallocation-5.sentence-1
33)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-33
[diff.cpp11.basic]https://timsong-cpp.github.io/cppwp/n4861/diff.cpp11.basic
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-33.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-33
6.7.5.4.3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety
[basic.stc.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.dynamic.safety
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4091
traceable pointer objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:traceable_pointer_object
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-1.1
object pointer typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object_pointer_type
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-1.3
narrow character typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,narrow_character
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-1.sentence-1
2https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4104
safely-derived pointerhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:safely-derived_pointer
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.1
34https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-34
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.2
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.3
[expr.add]https://timsong-cpp.github.io/cppwp/n4861/expr.add
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.4
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4861/conv.ptr
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.type.conv
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.cast
(2.5)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.5
(2.6)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.6
(2.7)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.7
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4139
integer representation of a safely-derived pointerhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:safely-derived_pointer,integer_representation
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-3.3
(3.4)https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-3.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4161
relaxed pointer safetyhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:relaxed_pointer_safety
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4.sentence-1
strict pointer safetyhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:strict_pointer_safety
[util.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4861/util.dynamic.safety
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4.note-1
[basic.stc]https://timsong-cpp.github.io/cppwp/n4861/basic#stc
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.dynamic.safety-4.sentence-5
34)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-34
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-34.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-34.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-34.sentence-3
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-34
6.7.5.5https://timsong-cpp.github.io/cppwp/n4861/basic#stc.inherit
[basic.stc.inherit]https://timsong-cpp.github.io/cppwp/n4861/basic.stc.inherit
1https://timsong-cpp.github.io/cppwp/n4861/basic#stc.inherit-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4184
[intro.object]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object
.https://timsong-cpp.github.io/cppwp/n4861/basic#stc.inherit-1.sentence-1
6.7.6https://timsong-cpp.github.io/cppwp/n4861/basic#align
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic.align
1https://timsong-cpp.github.io/cppwp/n4861/basic#align-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4192
alignment requirementshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:alignment_requirement,implementation-defined
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-1.sentence-1
alignmenthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:alignment
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-1.sentence-2
alignment specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.align
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#align-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4201
fundamental alignmenthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:fundamental_alignment
[support.types]https://timsong-cpp.github.io/cppwp/n4861/support.types
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-2.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#align-2.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-2.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-2.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-2.sentence-5
3https://timsong-cpp.github.io/cppwp/n4861/basic#align-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4224
extended alignmenthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:extended_alignment
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-3.sentence-1
[dcl.align]https://timsong-cpp.github.io/cppwp/n4861/dcl.align
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-3.sentence-2
over-aligned typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,over-aligned
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-3.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#align-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-3.sentence-4
new-extended alignmenthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:new-extended_alignment
[cpp.predefined]https://timsong-cpp.github.io/cppwp/n4861/cpp.predefined
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-3.sentence-5
4https://timsong-cpp.github.io/cppwp/n4861/basic#align-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4240
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-4.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#align-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4248
weakerhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:alignment,weaker
strongerhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:alignment,stronger
stricterhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:alignment,stricter
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-5.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-5.sentence-3
6https://timsong-cpp.github.io/cppwp/n4861/basic#align-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4254
alignof expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.alignof
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-6.sentence-1
narrow character typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,narrow_character
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-6.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#align-6.note-1
[dcl.align]https://timsong-cpp.github.io/cppwp/n4861/dcl.align
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-6.sentence-3
7https://timsong-cpp.github.io/cppwp/n4861/basic#align-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4264
(7.1)https://timsong-cpp.github.io/cppwp/n4861/basic#align-7.1
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-7.1.sentence-1
(7.2)https://timsong-cpp.github.io/cppwp/n4861/basic#align-7.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/n4861/basic#align-7.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-7.3.sentence-1
8https://timsong-cpp.github.io/cppwp/n4861/basic#align-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4273
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#align-8.note-1
[ptr.align]https://timsong-cpp.github.io/cppwp/n4861/ptr.align
[meta.trans.other]https://timsong-cpp.github.io/cppwp/n4861/meta.trans.other
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-8.sentence-1
9https://timsong-cpp.github.io/cppwp/n4861/basic#align-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4280
.https://timsong-cpp.github.io/cppwp/n4861/basic#align-9.sentence-1
6.7.7https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary
[class.temporary]https://timsong-cpp.github.io/cppwp/n4861/class.temporary
1https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4286
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.1
[conv.rval]https://timsong-cpp.github.io/cppwp/n4861/conv.rval
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.3
[except.throw]https://timsong-cpp.github.io/cppwp/n4861/except.throw
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.3.note-1
[except.throw]https://timsong-cpp.github.io/cppwp/n4861/except.throw
[expr.prop]https://timsong-cpp.github.io/cppwp/n4861/expr.prop
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.note-2
[class.access]https://timsong-cpp.github.io/cppwp/n4861/class.access
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.sentence-2
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.type.decltype#nt:decltype-specifier
[expr.call]https://timsong-cpp.github.io/cppwp/n4861/expr.call
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4317
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.note-1
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.1
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.ref
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.type.conv
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.dynamic.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.const.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.cast
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.2
[expr.ref]https://timsong-cpp.github.io/cppwp/n4861/expr.ref
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4861/expr.mptr.oper
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.3
[conv.array]https://timsong-cpp.github.io/cppwp/n4861/conv.array
[expr.sub]https://timsong-cpp.github.io/cppwp/n4861/expr.sub
(2.4)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.4
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:braced-init-list
[dcl.init.list]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.list
(2.5)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.5
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4861/expr.typeid
[expr.sizeof]https://timsong-cpp.github.io/cppwp/n4861/expr.sizeof
(2.6)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.6
[expr.prop]https://timsong-cpp.github.io/cppwp/n4861/expr.prop
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-2.sentence-6
3https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4383
[special]https://timsong-cpp.github.io/cppwp/n4861/special
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-3.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-3.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-3.sentence-3
4https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4404
[class.default.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.default.ctor
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.copy.ctor
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-4.sentence-1
[class.dtor]https://timsong-cpp.github.io/cppwp/n4861/class.dtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-4.sentence-2
[intro.execution]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-4.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-4.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-4.sentence-5
5https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4427
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-5.sentence-1
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-5.sentence-2
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda.capture
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/n4861/class.copy.ctor
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-5.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-5.sentence-4
6https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4440
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.sentence-1
35https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-35
(6.1)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.1
[conv.rval]https://timsong-cpp.github.io/cppwp/n4861/conv.rval
(6.2)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.2
expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.comma#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.comma#nt:expression
(6.3)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.3
[expr.sub]https://timsong-cpp.github.io/cppwp/n4861/expr.sub
(6.4)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.4
[expr.ref]https://timsong-cpp.github.io/cppwp/n4861/expr.ref
(6.5)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.5
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4861/expr.mptr.oper
(6.6)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.6
(6.6.1)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.6.1
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.const.cast
(6.6.2)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.6.2
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
(6.6.3)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.6.3
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.dynamic.cast
(6.6.4)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.6.4
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.reinterpret.cast
(6.7)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.7
[expr.cond]https://timsong-cpp.github.io/cppwp/n4861/expr.cond
(6.8)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.8
[expr.comma]https://timsong-cpp.github.io/cppwp/n4861/expr.comma
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.example-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.note-1
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.type.conv
[expr.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.cast
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.example-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.example-3
(6.9)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.9
[expr.call]https://timsong-cpp.github.io/cppwp/n4861/expr.call
(6.10)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.10
expression-listhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:expression-list
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
expression-listhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:expression-list
(6.11)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.11
[stmt.return]https://timsong-cpp.github.io/cppwp/n4861/stmt.return
(6.12)https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.12
new-initializerhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-initializer
new-initializerhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-initializer
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.12.note-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-6.12.example-4
7https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4548
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-7.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-7.sentence-2
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread
[basic.stc.auto]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-7.sentence-3
8https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4574
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary-8.sentence-8
35)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-35
[dcl.init.list]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.list
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-35.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-35
6.8https://timsong-cpp.github.io/cppwp/n4861/basic#types
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic.types
1https://timsong-cpp.github.io/cppwp/n4861/basic#types-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4658
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#types-1.note-1
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-1.sentence-2
objectshttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.object
referenceshttps://timsong-cpp.github.io/cppwp/n4861/dcl.ref
functionshttps://timsong-cpp.github.io/cppwp/n4861/dcl.fct
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#types-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4669
[intro.memory]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory
[cstddef.syn]https://timsong-cpp.github.io/cppwp/n4861/cstddef.syn
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-2.sentence-1
36https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-36
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-2.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#types-2.example-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#types-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4694
[intro.memory]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory
37https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-37
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-3.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#types-3.example-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#types-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4715
object representationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:representation,object
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-4.sentence-1
value representationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:representation,value
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-4.sentence-2
padding bitshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:padding_bits
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-4.sentence-3
valuehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:value
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-4.sentence-4
38https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-38
5https://timsong-cpp.github.io/cppwp/n4861/basic#types-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4733
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
incompletely-defined object typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object_type,incompletely-defined
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-5.sentence-1
39https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-39
incomplete typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,incomplete
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-5.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-5.sentence-3
6https://timsong-cpp.github.io/cppwp/n4861/basic#types-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4746
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-6.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-6.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-6.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-6.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#types-6.example-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#types-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4789
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#types-7.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-7.sentence-1
8https://timsong-cpp.github.io/cppwp/n4861/basic#types-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4795
object typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-8.sentence-1
9https://timsong-cpp.github.io/cppwp/n4861/basic#types-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4799
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
cv-qualifiedhttps://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier
scalar typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,scalar
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-9.sentence-1
[class.prop]https://timsong-cpp.github.io/cppwp/n4861/class.prop
trivially copyable typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,trivially_copyable
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-9.sentence-2
[class.prop]https://timsong-cpp.github.io/cppwp/n4861/class.prop
trivial typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,trivial
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-9.sentence-3
[class.prop]https://timsong-cpp.github.io/cppwp/n4861/class.prop
standard-layout typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,standard-layout
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-9.sentence-4
[class.prop]https://timsong-cpp.github.io/cppwp/n4861/class.prop
implicit-lifetime typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,implicit-lifetime
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-9.sentence-5
10https://timsong-cpp.github.io/cppwp/n4861/basic#types-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4824
literal typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:literal_type
(10.1)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.2
(10.3)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.3
(10.4)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.4
(10.5)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.5
class typehttps://timsong-cpp.github.io/cppwp/n4861/class
(10.5.1)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.5.1
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/n4861/dcl.constexpr
(10.5.2)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.5.2
[expr.prim.lambda.closure]https://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda.closure
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.aggr
inheritedhttps://timsong-cpp.github.io/cppwp/n4861/namespace.udecl#def:inherits
(10.5.3)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.5.3
(10.5.4)https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.5.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#types-10.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-10.sentence-3
11https://timsong-cpp.github.io/cppwp/n4861/basic#types-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4855
layout-compatiblehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:layout-compatible
layout-compatible enumerationshttps://timsong-cpp.github.io/cppwp/n4861/dcl.enum#def:layout-compatible,enumeration
layout-compatible standard-layout class typeshttps://timsong-cpp.github.io/cppwp/n4861/class.mem#def:layout-compatible,class
.https://timsong-cpp.github.io/cppwp/n4861/basic#types-11.sentence-1
36)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-36
[headers]https://timsong-cpp.github.io/cppwp/n4861/headers
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-36.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-36
37)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-37
[headers]https://timsong-cpp.github.io/cppwp/n4861/headers
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-37.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-37
38)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-38
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-38.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-38
39)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-39
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-39.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-39
6.8.1https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic.fundamental
1https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4865
standard signed integer typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:standard_signed_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.sentence-2
extended signed integer typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:extended_signed_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.sentence-3
signed integer typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:signed_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.sentence-4
widthhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:width
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.sentence-5
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-1.sentence-6
2https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4894
standard unsigned integer typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:standard_unsigned_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-1
extended unsigned integer typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:extended_unsigned_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-2
unsigned integer typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:unsigned_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-5
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-6
[expr.pre]https://timsong-cpp.github.io/cppwp/n4861/expr.pre
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-2.sentence-7
3https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4925
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic#align
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-3.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-3.sentence-2
40https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-40
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-3.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-3.sentence-3
12https://timsong-cpp.github.io/cppwp/n4861/basic#tab:basic.fundamental.width
4https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4953
12https://timsong-cpp.github.io/cppwp/n4861/basic#tab:basic.fundamental.width
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-2
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-5
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-4.sentence-7
5https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4973
base-2 representationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:base-2_representation
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-5.sentence-2
standard integer typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:standard_integer_type
extended integer typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:extended_integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-5.sentence-3
6https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4989
underlying typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:underlying_type
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic#align
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-6.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-6.sentence-2
7https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L4999
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-2
ordinary character typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,ordinary_character
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-3
narrow character typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:narrow_character_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-5
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-6
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.note-2
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-7.sentence-7
8https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5029
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-8.sentence-1
[locale]https://timsong-cpp.github.io/cppwp/n4861/locale
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-8.sentence-2
9https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5040
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-9.sentence-1
[cstdint.syn]https://timsong-cpp.github.io/cppwp/n4861/cstdint.syn
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-9.sentence-2
10https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5056
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-10.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-10.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-10.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-10.sentence-3
11https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5071
integral typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:integral_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-11.sentence-1
integer typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:integer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-11.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-11.note-1
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
[conv.prom]https://timsong-cpp.github.io/cppwp/n4861/conv.prom
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-11.sentence-3
12https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5087
floating-point typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,floating-point
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.sentence-4
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.note-1
[support.limits]https://timsong-cpp.github.io/cppwp/n4861/support.limits
arithmetichttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,arithmetic
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.sentence-6
std​::​numeric_­limitshttps://timsong-cpp.github.io/cppwp/n4861/numeric.limits
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-12.sentence-7
13https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5117
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-13.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-13.sentence-2
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.type.conv
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.static.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4861/expr.cast
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-13.sentence-3
expression statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.expr
comma expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.comma
[expr.cond]https://timsong-cpp.github.io/cppwp/n4861/expr.cond
return statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.return
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-13.sentence-4
14https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5134
null pointer constanthttps://timsong-cpp.github.io/cppwp/n4861/conv.ptr#def:null_pointer_constant
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-14.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4861/conv.ptr
[conv.mem]https://timsong-cpp.github.io/cppwp/n4861/conv.mem
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-14.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-14.sentence-3
15https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-15
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5140
fundamental typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:fundamental_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-15.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-15.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental-15.sentence-2
40)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-40
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-40.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-40
6.8.2https://timsong-cpp.github.io/cppwp/n4861/basic#compound
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic.compound
1https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5151
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.1
arrayshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,array
[dcl.array]https://timsong-cpp.github.io/cppwp/n4861/dcl.array
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.2
functionshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,function
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.3
pointershttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,pointer
[dcl.ptr]https://timsong-cpp.github.io/cppwp/n4861/dcl.ptr
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.4
referenceshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:reference
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4861/dcl.ref
(1.4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.4.1
(1.4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.4.2
(1.5)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.5
classeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:class
[class]https://timsong-cpp.github.io/cppwp/n4861/class
[class.mfct]https://timsong-cpp.github.io/cppwp/n4861/class.mfct
[class.access]https://timsong-cpp.github.io/cppwp/n4861/class.access
(1.6)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.6
unionshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:union
[class.union]https://timsong-cpp.github.io/cppwp/n4861/class.union
(1.7)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.7
enumerationshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:enum
enumerated typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,enumerated
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4861/dcl.enum
(1.8)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-1.8
pointers to non-static class membershttps://timsong-cpp.github.io/cppwp/n4861/basic#def:pointer_to_member
41https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-41
[dcl.mptr]https://timsong-cpp.github.io/cppwp/n4861/dcl.mptr
pointer-to-memberhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:pointer-to-member
2https://timsong-cpp.github.io/cppwp/n4861/basic#compound-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5199
[dcl.meaning]https://timsong-cpp.github.io/cppwp/n4861/dcl.meaning
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-2.sentence-1
[support.types]https://timsong-cpp.github.io/cppwp/n4861/support.types
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5206
object pointer typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object_pointer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-2
function pointer typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:function_pointer_type
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-6
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic#align
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-7
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.1
pointer tohttps://timsong-cpp.github.io/cppwp/n4861/basic#def:pointer_to
pointhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:point
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.2
pointer past the end ofhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:pointer_past_the_end_of
[expr.add]https://timsong-cpp.github.io/cppwp/n4861/expr.add
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.3
null pointer valuehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:value,null_pointer
(3.4)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.4
invalid pointer valuehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:value,invalid_pointer
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-8
represents the addresshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:represents_the_address
[intro.memory]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory
42https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-42
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-9
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.note-2
[expr.add]https://timsong-cpp.github.io/cppwp/n4861/expr.add
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-10
[basic.stc]https://timsong-cpp.github.io/cppwp/n4861/basic#stc
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-11
[expr.add]https://timsong-cpp.github.io/cppwp/n4861/expr.add
[expr.rel]https://timsong-cpp.github.io/cppwp/n4861/expr.rel
[expr.eq]https://timsong-cpp.github.io/cppwp/n4861/expr.eq
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-12
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-13
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic#align
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-14
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.note-3
over-aligned typeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,over-aligned
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-3.sentence-15
4https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5281
pointer-interconvertiblehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:pointer-interconvertible
(4.1)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.2
[class.union]https://timsong-cpp.github.io/cppwp/n4861/class.union
(4.3)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.3
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
(4.4)https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.sentence-1
reinterpret_­casthttps://timsong-cpp.github.io/cppwp/n4861/expr.reinterpret.cast
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#compound-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5309
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-5.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#compound-5.sentence-3
41)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-41
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-41.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-41
42)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-42
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-42.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-42
6.8.3https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4861/basic.type.qualifier
1https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5321
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
cv-unqualified typehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:type,cv-unqualified
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.sentence-1
[basic.types]https://timsong-cpp.github.io/cppwp/n4861/basic#types
const-qualifiedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:const-qualified
volatile-qualifiedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:volatile-qualified
const-volatile-qualifiedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:const-volatile-qualified
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.sentence-2
[intro.object]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.object
cv-qualifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:cv-qualifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4861/dcl.spec#nt:decl-specifier-seq
declaratorhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:declarator
type-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.name#nt:type-id
new-type-idhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-type-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.sentence-3
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.1
const objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object,const
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.2
volatile objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object,volatile
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.3
const volatile objecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:object,const_volatile
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.3.sentence-1
[basic.align]https://timsong-cpp.github.io/cppwp/n4861/basic#align
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-1.sentence-4
43https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-43
2https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5357
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5361
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-3.note-1
[dcl.array]https://timsong-cpp.github.io/cppwp/n4861/dcl.array
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-3.sentence-2
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-3.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-3.sentence-3
4https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5385
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-4.note-1
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct
[class.this]https://timsong-cpp.github.io/cppwp/n4861/class.this
cv-qualifierhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:cv-qualifier
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5391
more cv-qualifiedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:more_cv-qualified
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-5.sentence-1
13https://timsong-cpp.github.io/cppwp/n4861/basic#tab:basic.type.qualifier.rel
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-5.sentence-2
13https://timsong-cpp.github.io/cppwp/n4861/basic#tab:basic.type.qualifier.rel
6https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5407
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.sentence-2
top-level cv-qualifiershttps://timsong-cpp.github.io/cppwp/n4861/basic#def:cv-qualifier,top-level
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.sentence-3
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.example-1
type-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.sentence-4
type-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.sentence-5
type-idhttps://timsong-cpp.github.io/cppwp/n4861/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/n4861/basic#type.qualifier-6.sentence-6
43)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-43
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-43.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-43
6.8.4https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank
[conv.rank]https://timsong-cpp.github.io/cppwp/n4861/conv.rank
1https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5431
integer conversion rankhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:integer_conversion_rank
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.1
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.4.sentence-1
(1.5)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.5
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.5.sentence-1
(1.6)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.6
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.6.sentence-1
(1.7)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.7
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.7.sentence-1
(1.8)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.8
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4861/basic#fundamental
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.8.sentence-1
(1.9)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.9
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.9.sentence-1
(1.10)https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.10
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.10.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.note-1
[conv.prom]https://timsong-cpp.github.io/cppwp/n4861/conv.prom
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/n4861/expr.arith.conv
.https://timsong-cpp.github.io/cppwp/n4861/basic#conv.rank-1.sentence-2
6.9https://timsong-cpp.github.io/cppwp/n4861/basic#exec
[basic.exec]https://timsong-cpp.github.io/cppwp/n4861/basic.exec
6.9.1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution
[intro.execution]https://timsong-cpp.github.io/cppwp/n4861/intro.execution
1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5489
automatic storage durationhttps://timsong-cpp.github.io/cppwp/n4861/basic#stc.auto
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-1.sentence-1
[expr.await]https://timsong-cpp.github.io/cppwp/n4861/expr.await
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5496
constituent expressionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:constituent_expression
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-2.2
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:braced-init-list
expression-listhttps://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:expression-list
(2.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-2.3
brace-or-equal-initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:brace-or-equal-initializer
initializer-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer-clause
initializer-clausehttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer-clause
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-2.example-1
initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5520
immediate subexpressionshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:immediate_subexpression
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3.1
[expr.prop]https://timsong-cpp.github.io/cppwp/n4861/expr.prop
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3.3
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
initializerhttps://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
init-capturehttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda.capture#nt:init-capture
(3.4)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3.4
function callhttps://timsong-cpp.github.io/cppwp/n4861/expr.call
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
(3.5)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3.5
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/n4861/dcl.init.aggr
[class.mem]https://timsong-cpp.github.io/cppwp/n4861/class.mem
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5541
subexpressionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:subexpression
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-4.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-4.note-1
compound-statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-4.sentence-2
5https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5550
full-expressionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:full-expression
(5.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.1
unevaluated operandhttps://timsong-cpp.github.io/cppwp/n4861/expr.prop#def:unevaluated_operand
(5.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.2
constant-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.const#nt:constant-expression
(5.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.3
[expr.const]https://timsong-cpp.github.io/cppwp/n4861/expr.const
(5.4)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.4
init-declaratorhttps://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:init-declarator
mem-initializerhttps://timsong-cpp.github.io/cppwp/n4861/class.base.init#nt:mem-initializer
(5.5)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.5
[class.temporary]https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary
(5.6)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-5.example-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5608
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-6.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-6.sentence-1
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-6.sentence-2
7https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5618
[basic.lval]https://timsong-cpp.github.io/cppwp/n4861/basic.lval
side effectshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:side_effects
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-7.sentence-1
Evaluationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:evaluation
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-7.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-7.sentence-3
8https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5635
Sequenced beforehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:sequenced_before
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-1
sequenced afterhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:sequenced_after
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-2
unsequencedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:unsequenced
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-4
indeterminately sequencedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:indeterminately_sequenced
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-5
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-8.sentence-7
9https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5665
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-9.sentence-1
44https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-44
10https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5677
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.sentence-3
[intro.memory]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.sentence-4
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.sentence-5
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-10.example-1
11https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5713
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-2
45https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-45
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.example-1
new-expressionhttps://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/n4861/expr.new
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-5
[class.conv.fct]https://timsong-cpp.github.io/cppwp/n4861/class.conv.fct
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-11.sentence-7
12https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5749
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-12.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-12.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.execution-12.sentence-2
44)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-44
[class.temporary]https://timsong-cpp.github.io/cppwp/n4861/basic#class.temporary
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-44.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-44
45)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-45
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-45.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-45
6.9.2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/intro.multithread
1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5761
thread of executionhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:thread_of_execution
threadhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:thread
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-3
46https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-46
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-6
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-8
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-1.sentence-9
2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5792
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread-2.sentence-1
46)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-46
[basic.stc]https://timsong-cpp.github.io/cppwp/n4861/basic#stc
[basic.compound]https://timsong-cpp.github.io/cppwp/n4861/basic#compound
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-46.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-46
6.9.2.1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races
[intro.races]https://timsong-cpp.github.io/cppwp/n4861/intro.races
1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5799
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-1.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-1.sentence-4
2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5810
conflicthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:conflict
[intro.memory]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.memory
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5815
[atomics]https://timsong-cpp.github.io/cppwp/n4861/atomics
[thread]https://timsong-cpp.github.io/cppwp/n4861/thread
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-5
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-8
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-3.sentence-9
4https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5840
modification orderhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:modification_order
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-4.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-4.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-4.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-4.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-4.sentence-4
5https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5850
release sequencehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:release_sequence
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5859
synchronize withhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:synchronize_with
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-1
[atomics.order]https://timsong-cpp.github.io/cppwp/n4861/atomics.order
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-4
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-6.sentence-8
7https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5876
carries a dependencyhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:carries_a_dependency
(7.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.1
(7.1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.1.1
[atomics.order]https://timsong-cpp.github.io/cppwp/n4861/atomics.order
(7.1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.1.2
[expr.log.and]https://timsong-cpp.github.io/cppwp/n4861/expr.log.and
[expr.log.or]https://timsong-cpp.github.io/cppwp/n4861/expr.log.or
(7.1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.1.3
[expr.cond]https://timsong-cpp.github.io/cppwp/n4861/expr.cond
(7.1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.1.4
[expr.comma]https://timsong-cpp.github.io/cppwp/n4861/expr.comma
(7.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.2
(7.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-7.sentence-2
8https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5907
dependency-ordered beforehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:dependency-ordered_before
(8.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-8.1
(8.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-8.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-8.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-8.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-8.sentence-2
9https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5926
inter-thread happens beforehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:inter-thread_happens_before
(9.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.1
(9.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.2
(9.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.3
(9.3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.3.1
(9.3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.3.2
(9.3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.3.3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-9.sentence-7
10https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5966
happens beforehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:happens_before
happens afterhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:happens_after
(10.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-10.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-10.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-10.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-10.sentence-3
11https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5980
simply happens beforehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:simply_happens_before
(11.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-11.1
(11.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-11.2
(11.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-11.3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-11.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-11.sentence-2
12https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5994
strongly happens beforehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:strongly_happens_before
(12.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.1
(12.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.2
[atomics.order]https://timsong-cpp.github.io/cppwp/n4861/atomics.order
(12.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.3
(12.4)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-12.sentence-3
13https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6016
visible side effecthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:side_effect,visible
(13.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.1
(13.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-13.sentence-5
14https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6045
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-14.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-14.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-14.sentence-2
15https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-15
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6056
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-15.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-15.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-15.sentence-2
16https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-16
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6065
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-16.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-16.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-16.sentence-2
17https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-17
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6080
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-17.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-17.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-17.sentence-2
18https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-18
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6093
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-18.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-18.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-18.sentence-2
19https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-19
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6106
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-19.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-19.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-19.sentence-2
20https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-20
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6114
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-20.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-20.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-20.sentence-2
21https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6124
potentially concurrenthttps://timsong-cpp.github.io/cppwp/n4861/basic#def:potentially_concurrent
(21.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.1
(21.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-1
data racehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:data_race
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-21.sentence-7
22https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-22
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6155
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-22.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-22.sentence-2
23https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-23
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6167
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-23.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-23.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-23.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-23.sentence-3
24https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-24
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6180
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-24.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-24.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-24.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races-24.sentence-3
6.9.2.2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress
[intro.progress]https://timsong-cpp.github.io/cppwp/n4861/intro.progress
1https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6193
(1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.1
(1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.2
(1.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.3
(1.4)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6207
[atomics.flag]https://timsong-cpp.github.io/cppwp/n4861/atomics.flag
[atomics.lockfree]https://timsong-cpp.github.io/cppwp/n4861/atomics.lockfree
lock-free executionshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:lock-free_execution
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.sentence-1
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.1
[defns.block]https://timsong-cpp.github.io/cppwp/n4861/defns.block
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.1.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.1.sentence-4
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.2.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.2.note-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.2.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.2.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-2.2.sentence-4
3https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6248
execution stephttps://timsong-cpp.github.io/cppwp/n4861/basic#def:execution_step
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-3.3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-3.sentence-1
4https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6258
[defns.block]https://timsong-cpp.github.io/cppwp/n4861/defns.block
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-4.sentence-1
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-4.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-4.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-4.sentence-3
5https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6269
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-5.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-5.sentence-1
6https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6276
makes progresshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:make_progress,thread
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-6.sentence-1
7https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6282
concurrent forward progress guaranteeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:concurrent_forward_progress_guarantees
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-7.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-7.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-7.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-7.sentence-3
8https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6293
[basic.start.main]https://timsong-cpp.github.io/cppwp/n4861/basic#start.main
[thread.thread.class]https://timsong-cpp.github.io/cppwp/n4861/thread.thread.class
[thread.jthread.class]https://timsong-cpp.github.io/cppwp/n4861/thread.jthread.class
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-8.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-8.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-8.sentence-2
9https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-9
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6305
parallel forward progress guaranteeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:parallel_forward_progress_guarantees
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-9.sentence-1
10https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-10
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6312
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-10.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-10.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-10.sentence-2
11https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-11
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6322
weakly parallel forward progress guaranteeshttps://timsong-cpp.github.io/cppwp/n4861/basic#def:weakly_parallel_forward_progress_guarantees
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-11.sentence-1
12https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-12
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6328
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-12.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-12.sentence-1
13https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-13
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6336
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-13.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-13.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-13.sentence-2
14https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6346
block with forward progress guarantee delegationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:block_(execution),with_forward_progress_guarantee_delegation
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-14.sentence-6
15https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-15
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6366
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-15.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-15.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-15.sentence-2
16https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-16
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6376
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-16.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-16.sentence-1
17https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-17
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6384
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-17.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-17.sentence-1
18https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-18
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6392
.https://timsong-cpp.github.io/cppwp/n4861/basic#intro.progress-18.sentence-1
6.9.3https://timsong-cpp.github.io/cppwp/n4861/basic#start
[basic.start]https://timsong-cpp.github.io/cppwp/n4861/basic.start
6.9.3.1https://timsong-cpp.github.io/cppwp/n4861/basic#start.main
[basic.start.main]https://timsong-cpp.github.io/cppwp/n4861/basic.start.main
1https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6404
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-1.sentence-1
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
[thread.threads]https://timsong-cpp.github.io/cppwp/n4861/thread.threads
[basic.start.static]https://timsong-cpp.github.io/cppwp/n4861/basic#start.static
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4861/basic#start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-1.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.main-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-1.sentence-4
2https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6423
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-3
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.2
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-4
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-5
[multibyte.strings]https://timsong-cpp.github.io/cppwp/n4861/multibyte.strings
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-7
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-8
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-2.sentence-9
3https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6457
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-1
[basic.link]https://timsong-cpp.github.io/cppwp/n4861/basic#link
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-3
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.coroutine
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-4
linkage-specificationhttps://timsong-cpp.github.io/cppwp/n4861/dcl.link#nt:linkage-specification
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-7
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-3.sentence-8
4https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6480
[support.start.term]https://timsong-cpp.github.io/cppwp/n4861/support.start.term
[class.dtor]https://timsong-cpp.github.io/cppwp/n4861/class.dtor
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-4.sentence-2
5https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6492
[stmt.return]https://timsong-cpp.github.io/cppwp/n4861/stmt.return
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-5.sentence-1
compound-statementhttps://timsong-cpp.github.io/cppwp/n4861/stmt.block#nt:compound-statement
[except.handle]https://timsong-cpp.github.io/cppwp/n4861/except.handle
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.main-5.sentence-2
6.9.3.2https://timsong-cpp.github.io/cppwp/n4861/basic#start.static
[basic.start.static]https://timsong-cpp.github.io/cppwp/n4861/basic.start.static
1https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6506
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-1.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6514
Constant initializationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:constant_initialization
[expr.const]https://timsong-cpp.github.io/cppwp/n4861/expr.const
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2.sentence-1
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.thread
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2.sentence-2
static initializationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:static_initialization
dynamic initializationhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:dynamic_initialization
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2.sentence-3
[intro.races]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.races
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2.sentence-4
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2.note-1
[basic.start.dynamic]https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic
[stmt.dcl]https://timsong-cpp.github.io/cppwp/n4861/stmt.dcl
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-2.sentence-5
3https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6535
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-3.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-3.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.static-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.static-3.sentence-2
6.9.3.3https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic
[basic.start.dynamic]https://timsong-cpp.github.io/cppwp/n4861/basic.start.dynamic
1https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6571
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-1.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-1.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-1.sentence-2
2https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6585
appearance-orderedhttps://timsong-cpp.github.io/cppwp/n4861/basic#def:appearance-ordered
(2.1)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-2.2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-2.sentence-1
3https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6595
(3.1)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.1
(3.1.1)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.1.1
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
[basic.start.main]https://timsong-cpp.github.io/cppwp/n4861/basic#start.main
(3.1.2)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.1.2
(3.2)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-3.sentence-2
4https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6640
non-initialization odr-usehttps://timsong-cpp.github.io/cppwp/n4861/basic#def:odr-use,non-initialization
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-4.sentence-1
5https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6646
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-2
47https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-47
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-3
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-4
Examplehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.example-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-5
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-6
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-5.sentence-7
6https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6703
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-6.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-6.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-6.sentence-3
7https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6714
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-7.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-7.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-7.sentence-3
8https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-8
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6727
[except.terminate]https://timsong-cpp.github.io/cppwp/n4861/except.terminate
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.dynamic-8.sentence-1
47)https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-47
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4861/basic#def.odr
[basic.stc.static]https://timsong-cpp.github.io/cppwp/n4861/basic#stc.static
.https://timsong-cpp.github.io/cppwp/n4861/basic#footnote-47.sentence-1
https://timsong-cpp.github.io/cppwp/n4861/basic#footnoteref-47
6.9.3.4https://timsong-cpp.github.io/cppwp/n4861/basic#start.term
[basic.start.term]https://timsong-cpp.github.io/cppwp/n4861/basic.start.term
1https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-1
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6736
[dcl.init]https://timsong-cpp.github.io/cppwp/n4861/dcl.init
[support.start.term]https://timsong-cpp.github.io/cppwp/n4861/support.start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-1.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-1.sentence-2
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.term-1.note-1
[basic.start.main]https://timsong-cpp.github.io/cppwp/n4861/basic#start.main
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-1.sentence-3
2https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-2
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6753
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-2.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-2.sentence-2
3https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-3
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6761
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-3.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-3.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-3.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-3.sentence-4
[except.terminate]https://timsong-cpp.github.io/cppwp/n4861/except.terminate
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-3.sentence-5
4https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-4
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6778
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-4.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-4.sentence-2
5https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-5
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6786
[support.start.term]https://timsong-cpp.github.io/cppwp/n4861/support.start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-5.sentence-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-5.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-5.sentence-3
6https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-6
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6800
[support.runtime]https://timsong-cpp.github.io/cppwp/n4861/support.runtime
[intro.multithread]https://timsong-cpp.github.io/cppwp/n4861/basic#intro.multithread
[support.start.term]https://timsong-cpp.github.io/cppwp/n4861/support.start.term
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-6.sentence-1
Notehttps://timsong-cpp.github.io/cppwp/n4861/basic#start.term-6.note-1
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-6.sentence-2
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-6.sentence-3
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-6.sentence-4
7https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-7
#https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6814
[cstdlib.syn]https://timsong-cpp.github.io/cppwp/n4861/cstdlib.syn
.https://timsong-cpp.github.io/cppwp/n4861/basic#start.term-7.sentence-1

URLs of crawlers that visited me.