René's URL Explorer Experiment


Title: [expr]

direct link

Domain: timsong-cpp.github.io

Links:

[expr]https://timsong-cpp.github.io/cppwp/n4140/#expr
1https://timsong-cpp.github.io/cppwp/n4140/expr#1
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
60https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-60
2https://timsong-cpp.github.io/cppwp/n4140/expr#2
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[over.oper]https://timsong-cpp.github.io/cppwp/n4140/over.oper
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[over.oper]https://timsong-cpp.github.io/cppwp/n4140/over.oper
3https://timsong-cpp.github.io/cppwp/n4140/expr#3
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
built-in operatorshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:built-in_operators
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[over.match.oper]https://timsong-cpp.github.io/cppwp/n4140/over.match.oper
[over.built]https://timsong-cpp.github.io/cppwp/n4140/over.built
4https://timsong-cpp.github.io/cppwp/n4140/expr#4
5https://timsong-cpp.github.io/cppwp/n4140/expr#5
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
6https://timsong-cpp.github.io/cppwp/n4140/expr#6
7https://timsong-cpp.github.io/cppwp/n4140/expr#7
(7.1)https://timsong-cpp.github.io/cppwp/n4140/expr#7.1
(7.2)https://timsong-cpp.github.io/cppwp/n4140/expr#7.2
(7.3)https://timsong-cpp.github.io/cppwp/n4140/expr#7.3
(7.4)https://timsong-cpp.github.io/cppwp/n4140/expr#7.4
8https://timsong-cpp.github.io/cppwp/n4140/expr#8
unevaluated operandshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:unevaluated_operand
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
[expr.sizeof]https://timsong-cpp.github.io/cppwp/n4140/expr.sizeof
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/n4140/expr.unary.noexcept
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
9https://timsong-cpp.github.io/cppwp/n4140/expr#9
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
10https://timsong-cpp.github.io/cppwp/n4140/expr#10
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:usual_arithmetic_conversions
(10.1)https://timsong-cpp.github.io/cppwp/n4140/expr#10.1
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
(10.2)https://timsong-cpp.github.io/cppwp/n4140/expr#10.2
(10.3)https://timsong-cpp.github.io/cppwp/n4140/expr#10.3
(10.4)https://timsong-cpp.github.io/cppwp/n4140/expr#10.4
(10.5)https://timsong-cpp.github.io/cppwp/n4140/expr#10.5
[conv.prom]https://timsong-cpp.github.io/cppwp/n4140/conv.prom
61https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-61
(10.5.1)https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.1
(10.5.2)https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.2
(10.5.3)https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.3
(10.5.4)https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.4
(10.5.5)https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.5
11https://timsong-cpp.github.io/cppwp/n4140/expr#11
discarded-value expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:discarded-value_expression
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
(11.1)https://timsong-cpp.github.io/cppwp/n4140/expr#11.1
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
(11.2)https://timsong-cpp.github.io/cppwp/n4140/expr#11.2
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.prim.general]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
(11.3)https://timsong-cpp.github.io/cppwp/n4140/expr#11.3
[expr.sub]https://timsong-cpp.github.io/cppwp/n4140/expr.sub
(11.4)https://timsong-cpp.github.io/cppwp/n4140/expr#11.4
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
(11.5)https://timsong-cpp.github.io/cppwp/n4140/expr#11.5
[expr.unary.op]https://timsong-cpp.github.io/cppwp/n4140/expr.unary.op
(11.6)https://timsong-cpp.github.io/cppwp/n4140/expr#11.6
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
(11.7)https://timsong-cpp.github.io/cppwp/n4140/expr#11.7
[expr.cond]https://timsong-cpp.github.io/cppwp/n4140/expr.cond
(11.8)https://timsong-cpp.github.io/cppwp/n4140/expr#11.8
[expr.comma]https://timsong-cpp.github.io/cppwp/n4140/expr.comma
12https://timsong-cpp.github.io/cppwp/n4140/expr#12
62https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-62
13https://timsong-cpp.github.io/cppwp/n4140/expr#13
cv-combined typehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:cv-combined_type
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
(13.1)https://timsong-cpp.github.io/cppwp/n4140/expr#13.1
(13.2)https://timsong-cpp.github.io/cppwp/n4140/expr#13.2
composite pointer typehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:composite_pointer_type
(13.3)https://timsong-cpp.github.io/cppwp/n4140/expr#13.3
(13.4)https://timsong-cpp.github.io/cppwp/n4140/expr#13.4
(13.5)https://timsong-cpp.github.io/cppwp/n4140/expr#13.5
(13.6)https://timsong-cpp.github.io/cppwp/n4140/expr#13.6
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(13.7)https://timsong-cpp.github.io/cppwp/n4140/expr#13.7
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(13.8)https://timsong-cpp.github.io/cppwp/n4140/expr#13.8
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
(13.9)https://timsong-cpp.github.io/cppwp/n4140/expr#13.9
60)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-60
61)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-61
62)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-62
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
5.1https://timsong-cpp.github.io/cppwp/n4140/expr#prim
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
5.1.1https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general
[expr.prim.general]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
literalhttps://timsong-cpp.github.io/cppwp/n4140/lex.literal.kinds#nt:literal
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
operator-function-idhttps://timsong-cpp.github.io/cppwp/n4140/over.oper#nt:operator-function-id
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
literal-operator-idhttps://timsong-cpp.github.io/cppwp/n4140/over.literal#nt:literal-operator-id
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
1https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-1
literalhttps://timsong-cpp.github.io/cppwp/n4140/lex.literal.kinds#nt:literal
[lex.literal]https://timsong-cpp.github.io/cppwp/n4140/lex.literal
2https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-2
[class.this]https://timsong-cpp.github.io/cppwp/n4140/class.this
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
3https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-3
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier-seq
function-definitionhttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.general#nt:function-definition
member-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declarator
declaratorhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier-seq
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
4https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-4
member-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declarator
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
brace-or-equal-initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:brace-or-equal-initializer
member-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declarator
5https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-5
6https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-6
7https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-7
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
primary-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:primary-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
8https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-8
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[dcl.dcl]https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
operator-function-idshttps://timsong-cpp.github.io/cppwp/n4140/over.oper#nt:operator-function-id
[over.oper]https://timsong-cpp.github.io/cppwp/n4140/over.oper
conversion-function-idshttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
[class.conv.fct]https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct
literal-operator-idshttps://timsong-cpp.github.io/cppwp/n4140/over.literal#nt:literal-operator-id
[over.literal]https://timsong-cpp.github.io/cppwp/n4140/over.literal
template-idshttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
namespace-namehttps://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
9https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-9
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
[class.mem]https://timsong-cpp.github.io/cppwp/n4140/class.mem
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[class.qual]https://timsong-cpp.github.io/cppwp/n4140/class.qual
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[basic.scope.class]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-nameshttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
typedef-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.typedef#nt:typedef-name
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[class.name]https://timsong-cpp.github.io/cppwp/n4140/class.name
10https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-10
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[basic.namespace]https://timsong-cpp.github.io/cppwp/n4140/basic.namespace
using-directivehttps://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[namespace.qual]https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
11https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-11
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
12https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-12
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
conversion-function-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
conversion-type-idhttps://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
13https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
(13.1)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13.1
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
63https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-63
(13.2)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13.2
[expr.unary.op]https://timsong-cpp.github.io/cppwp/n4140/expr.unary.op
(13.3)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13.3
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
63)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-63
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
5.1.2https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda
1https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-1
lambda-introducerhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-introducer
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
capture-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-list
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
capture-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-list
capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture
capture-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-list
capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
init-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
trailing-return-typehttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
2https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
closure objecthttps://timsong-cpp.github.io/cppwp/n4140/expr#def:closure_object
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
template-argumenthttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
alias-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:alias-declaration
[function.objects]https://timsong-cpp.github.io/cppwp/n4140/function.objects
3https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
closure typehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:closure_type
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.aggr
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
(3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.2
[class]https://timsong-cpp.github.io/cppwp/n4140/class
(3.3)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.3
[class]https://timsong-cpp.github.io/cppwp/n4140/class
(3.4)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.4
[class]https://timsong-cpp.github.io/cppwp/n4140/class
4https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-4
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
trailing-return-typehttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/n4140/dcl.spec.auto
5https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-5
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[over.call]https://timsong-cpp.github.io/cppwp/n4140/over.call
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
trailing-return-typehttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
[temp.mem]https://timsong-cpp.github.io/cppwp/n4140/temp.mem
template-parameter-listhttps://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-parameter-list
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
parameter-declarationhttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
lambda-expression'shttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
trailing-return-typehttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
decl-specifiershttps://timsong-cpp.github.io/cppwp/n4140/dcl.spec#nt:decl-specifier
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
template-parameterhttps://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
6https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-6
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
[dcl.link]https://timsong-cpp.github.io/cppwp/n4140/dcl.link
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
template-parameter-listhttps://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-parameter-list
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
trailing-return-typehttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
trailing-return-typehttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
7https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-7
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
[class.this]https://timsong-cpp.github.io/cppwp/n4140/class.this
id-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[dcl.fct.def.general]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.general
8https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-8
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializershttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
init-captureshttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
9https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-9
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.scope.block]https://timsong-cpp.github.io/cppwp/n4140/basic.scope.block
local lambda expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:local_lambda_expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
lambda-introducerhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-introducer
reaching scopehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:reaching_scope
lambda-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
10https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-10
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
explicitly capturedhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:explicitly_captured
11https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-11
init-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
(11.1)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-11.1
(11.2)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-11.2
init-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
12https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-12
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
init-capture'shttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
implicitly capturehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:implicitly_capture
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
(12.1)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-12.1
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
(12.2)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-12.2
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
13https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-13
capturedhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:captured
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
14https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-14
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
15https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-15
captured by copyhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:captured_by_copy
capture-defaulthttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
16https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-16
captured by referencehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:captured_by_reference
17https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-17
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
(17.1)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-17.1
(17.2)https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-17.2
18https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-18
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
19https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-19
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
20https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-20
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[dcl.fct.def.delete]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.delete
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
21https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-21
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
22https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-22
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
init-captureshttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
initializerhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
23https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-23
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
24https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-24
simple-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
[temp.variadic]https://timsong-cpp.github.io/cppwp/n4140/temp.variadic
init-capturehttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
5.2https://timsong-cpp.github.io/cppwp/n4140/expr#post
[expr.post]https://timsong-cpp.github.io/cppwp/n4140/expr.post
1https://timsong-cpp.github.io/cppwp/n4140/expr#post-1
primary-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:primary-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
expression-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
initializer-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer-list
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
2https://timsong-cpp.github.io/cppwp/n4140/expr#post-2
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
5.2.1https://timsong-cpp.github.io/cppwp/n4140/expr#sub
[expr.sub]https://timsong-cpp.github.io/cppwp/n4140/expr.sub
1https://timsong-cpp.github.io/cppwp/n4140/expr#sub-1
64https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-64
[expr.unary]https://timsong-cpp.github.io/cppwp/n4140/expr.unary
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
2https://timsong-cpp.github.io/cppwp/n4140/expr#sub-2
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
64)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-64
5.2.2https://timsong-cpp.github.io/cppwp/n4140/expr#call
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
1https://timsong-cpp.github.io/cppwp/n4140/expr#call-1
initializer-clauseshttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer-clause
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[dcl.link]https://timsong-cpp.github.io/cppwp/n4140/dcl.link
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
[class.static]https://timsong-cpp.github.io/cppwp/n4140/class.static
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
[over]https://timsong-cpp.github.io/cppwp/n4140/over
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[class.virtual]https://timsong-cpp.github.io/cppwp/n4140/class.virtual
virtual function callhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:virtual_function_call
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
2https://timsong-cpp.github.io/cppwp/n4140/expr#call-2
[basic.lookup]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
3https://timsong-cpp.github.io/cppwp/n4140/expr#call-3
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
4https://timsong-cpp.github.io/cppwp/n4140/expr#call-4
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[intro.execution]https://timsong-cpp.github.io/cppwp/n4140/intro.execution
[class.this]https://timsong-cpp.github.io/cppwp/n4140/class.this
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
[class.access.base]https://timsong-cpp.github.io/cppwp/n4140/class.access.base
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
[except]https://timsong-cpp.github.io/cppwp/n4140/except
5https://timsong-cpp.github.io/cppwp/n4140/expr#call-5
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[dcl.type]https://timsong-cpp.github.io/cppwp/n4140/dcl.type
[lex.literal]https://timsong-cpp.github.io/cppwp/n4140/lex.literal
[lex.string]https://timsong-cpp.github.io/cppwp/n4140/lex.string
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
6https://timsong-cpp.github.io/cppwp/n4140/expr#call-6
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
7https://timsong-cpp.github.io/cppwp/n4140/expr#call-7
[support.runtime]https://timsong-cpp.github.io/cppwp/n4140/support.runtime
[temp.variadic]https://timsong-cpp.github.io/cppwp/n4140/temp.variadic
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[conv.prom]https://timsong-cpp.github.io/cppwp/n4140/conv.prom
[conv.fpprom]https://timsong-cpp.github.io/cppwp/n4140/conv.fpprom
default argument promotionshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:defaultargument_promotions
8https://timsong-cpp.github.io/cppwp/n4140/expr#call-8
[intro.execution]https://timsong-cpp.github.io/cppwp/n4140/intro.execution
9https://timsong-cpp.github.io/cppwp/n4140/expr#call-9
[basic.start.main]https://timsong-cpp.github.io/cppwp/n4140/basic.start.main
10https://timsong-cpp.github.io/cppwp/n4140/expr#call-10
11https://timsong-cpp.github.io/cppwp/n4140/expr#call-11
(11.1)https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.1
(11.1.1)https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.1.1
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
(11.1.2)https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.1.2
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
[over.match.oper]https://timsong-cpp.github.io/cppwp/n4140/over.match.oper
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
(11.2)https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.2
5.2.3https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4140/expr.type.conv
1https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv-1
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
[temp.res]https://timsong-cpp.github.io/cppwp/n4140/temp.res
expression-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
2https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv-2
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
cv-qualifiershttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
3https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv-3
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
[dcl.init.list]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.list
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
5.2.4https://timsong-cpp.github.io/cppwp/n4140/expr#pseudo
[expr.pseudo]https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
1https://timsong-cpp.github.io/cppwp/n4140/expr#pseudo-1
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#pseudo-2
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
type-nameshttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
5.2.5https://timsong-cpp.github.io/cppwp/n4140/expr#ref
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
1https://timsong-cpp.github.io/cppwp/n4140/expr#ref-1
[temp.names]https://timsong-cpp.github.io/cppwp/n4140/temp.names
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
65https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-65
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#ref-2
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
66https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-66
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[class]https://timsong-cpp.github.io/cppwp/n4140/class
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.classref
3https://timsong-cpp.github.io/cppwp/n4140/expr#ref-3
postfix-expression.id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:postfix-expression.id-expression
object expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:object_expression
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
4https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4
(4.1)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.3
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
(4.3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.3.1
(4.3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.3.2
[class.mfct]https://timsong-cpp.github.io/cppwp/n4140/class.mfct
[expr.prim]https://timsong-cpp.github.io/cppwp/n4140/expr.prim
(4.4)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.4
(4.5)https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.5
5https://timsong-cpp.github.io/cppwp/n4140/expr#ref-5
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
[class.access.base]https://timsong-cpp.github.io/cppwp/n4140/class.access.base
[class.access.base]https://timsong-cpp.github.io/cppwp/n4140/class.access.base
65)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-65
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
66)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-66
5.2.6https://timsong-cpp.github.io/cppwp/n4140/expr#post.incr
[expr.post.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
1https://timsong-cpp.github.io/cppwp/n4140/expr#post.incr-1
[depr]https://timsong-cpp.github.io/cppwp/n4140/depr
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
2https://timsong-cpp.github.io/cppwp/n4140/expr#post.incr-2
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
5.2.7https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
1https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-1
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
2https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-3
4https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-4
5https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-5
67https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-67
6https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-6
[class.virtual]https://timsong-cpp.github.io/cppwp/n4140/class.virtual
7https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-7
8https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8
(8.1)https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8.1
(8.2)https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8.2
(8.3)https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8.3
failshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:fails
9https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-9
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
[except.handle]https://timsong-cpp.github.io/cppwp/n4140/except.handle
[bad.cast]https://timsong-cpp.github.io/cppwp/n4140/bad.cast
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
67)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-67
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
5.2.8https://timsong-cpp.github.io/cppwp/n4140/expr#typeid
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
1https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-1
[type.info]https://timsong-cpp.github.io/cppwp/n4140/type.info
namehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:name
namehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:name
[type.info]https://timsong-cpp.github.io/cppwp/n4140/type.info
68https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-68
2https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-2
[class.virtual]https://timsong-cpp.github.io/cppwp/n4140/class.virtual
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
69https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-69
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
[bad.typeid]https://timsong-cpp.github.io/cppwp/n4140/bad.typeid
3https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-3
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
4https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-4
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
5https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-5
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
6https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-6
[type.info]https://timsong-cpp.github.io/cppwp/n4140/type.info
7https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-7
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
68)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-68
69)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-69
5.2.9https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
1https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-1
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
2https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-2
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
3https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-3
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
[class.access]https://timsong-cpp.github.io/cppwp/n4140/class.access
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
4https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-4
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
5https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-5
6https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-6
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
7https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-7
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[conv.bool]https://timsong-cpp.github.io/cppwp/n4140/conv.bool
8https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-8
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
9https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-9
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
10https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-10
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[conv.fpint]https://timsong-cpp.github.io/cppwp/n4140/conv.fpint
11https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-11
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
12https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-12
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
70https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-70
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
13https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-13
70)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-70
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
5.2.10https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.reinterpret.cast
1https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-1
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
2https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-2
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
3https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-3
4https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-4
5https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-5
[basic.stc.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.safety
6https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-6
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
7https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-7
71https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-71
8https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-8
9https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-9
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
10https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-10
72https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-72
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
(10.1)https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-10.2
11https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-11
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[class.conv]https://timsong-cpp.github.io/cppwp/n4140/class.conv
73https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-73
71)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-71
72)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-72
73)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-73
type punhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:type_pun
5.2.11https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
1https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-1
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
2https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-3
T1https://timsong-cpp.github.io/cppwp/n4140/expr#def:T1
Thttps://timsong-cpp.github.io/cppwp/n4140/expr#def:T
T2https://timsong-cpp.github.io/cppwp/n4140/expr#def:T2
Thttps://timsong-cpp.github.io/cppwp/n4140/expr#def:T
4https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4
(4.1)https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4.3
5https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-5
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
6https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-6
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
7https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-7
74https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-74
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/n4140/dcl.type.cv
8https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-8
casting away constnesshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:casting_awayconstness
nhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:n
nhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:n
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
9https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-9
10https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-10
11https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-11
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
12https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-12
74)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-74
5.3https://timsong-cpp.github.io/cppwp/n4140/expr#unary
[expr.unary]https://timsong-cpp.github.io/cppwp/n4140/expr.unary
1https://timsong-cpp.github.io/cppwp/n4140/expr#unary-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
unary-operatorhttps://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-operator
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
noexcept-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.unary.noexcept#nt:noexcept-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
5.3.1https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op
[expr.unary.op]https://timsong-cpp.github.io/cppwp/n4140/expr.unary.op
1https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-1
indirectionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:indirection
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
2https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-3
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[intro.memory]https://timsong-cpp.github.io/cppwp/n4140/intro.memory
[dcl.stc]https://timsong-cpp.github.io/cppwp/n4140/dcl.stc
4https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-4
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
unqualified-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
5https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-5
6https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-6
[over]https://timsong-cpp.github.io/cppwp/n4140/over
[over.over]https://timsong-cpp.github.io/cppwp/n4140/over.over
7https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-7
8https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-8
9https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-9
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
10https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-10
unary-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-expression
class-namehttps://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
5.3.2https://timsong-cpp.github.io/cppwp/n4140/expr#pre.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
1https://timsong-cpp.github.io/cppwp/n4140/expr#pre.incr-1
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
2https://timsong-cpp.github.io/cppwp/n4140/expr#pre.incr-2
[expr.post.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
5.3.3https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof
[expr.sizeof]https://timsong-cpp.github.io/cppwp/n4140/expr.sizeof
1https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-1
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
[basic.fundamental]https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
75https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-75
[intro.memory]https://timsong-cpp.github.io/cppwp/n4140/intro.memory
bytehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:byte
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
object representationhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:object_representation
2https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-2
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
76https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-76
nhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:n
nhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:n
3https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-3
4https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-4
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
5https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-5
identifierhttps://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[temp.variadic]https://timsong-cpp.github.io/cppwp/n4140/temp.variadic
6https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-6
[support.types]https://timsong-cpp.github.io/cppwp/n4140/support.types
75)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-75
76)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-76
5.3.4https://timsong-cpp.github.io/cppwp/n4140/expr#new
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
1https://timsong-cpp.github.io/cppwp/n4140/expr#new-1
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
[dcl.name]https://timsong-cpp.github.io/cppwp/n4140/dcl.name
new-type-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
allocated typehttps://timsong-cpp.github.io/cppwp/n4140/expr#def:allocated_type
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
[basic.types]https://timsong-cpp.github.io/cppwp/n4140/basic.types
[class.abstract]https://timsong-cpp.github.io/cppwp/n4140/class.abstract
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
new-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-placementhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
new-type-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
new-placementhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
expression-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.type#nt:type-specifier-seq
new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-declarator
ptr-operatorhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:ptr-operator
new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-declarator
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
constant-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.const#nt:constant-expression
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
expression-listhttps://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#new-2
assignment-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/n4140/dcl.spec.auto
3https://timsong-cpp.github.io/cppwp/n4140/expr#new-3
new-type-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-declaratorshttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-declarator
4https://timsong-cpp.github.io/cppwp/n4140/expr#new-4
new-type-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
5https://timsong-cpp.github.io/cppwp/n4140/expr#new-5
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
new-type-idhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
6https://timsong-cpp.github.io/cppwp/n4140/expr#new-6
constant-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.const#nt:constant-expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
[expr.const]https://timsong-cpp.github.io/cppwp/n4140/expr.const
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
7https://timsong-cpp.github.io/cppwp/n4140/expr#new-7
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
(7.1)https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.1
(7.2)https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.2
[over.ics.user]https://timsong-cpp.github.io/cppwp/n4140/over.ics.user
77https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-77
(7.3)https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.3
[implimits]https://timsong-cpp.github.io/cppwp/n4140/implimits
(7.4)https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.4
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
[lex.string]https://timsong-cpp.github.io/cppwp/n4140/lex.string
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[except.handle]https://timsong-cpp.github.io/cppwp/n4140/except.handle
[new.badlength]https://timsong-cpp.github.io/cppwp/n4140/new.badlength
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
8https://timsong-cpp.github.io/cppwp/n4140/expr#new-8
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
allocation functionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:allocation_function
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.allocation
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic
[new.delete.single]https://timsong-cpp.github.io/cppwp/n4140/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/n4140/new.delete.array
[replacement.functions]https://timsong-cpp.github.io/cppwp/n4140/replacement.functions
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
9https://timsong-cpp.github.io/cppwp/n4140/expr#new-9
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
10https://timsong-cpp.github.io/cppwp/n4140/expr#new-10
[new.delete.single]https://timsong-cpp.github.io/cppwp/n4140/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/n4140/new.delete.array
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(10.1)https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.2
(10.3)https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.3
(10.4)https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.4
(10.5)https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.5
delete-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
(10.6)https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.6
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
11https://timsong-cpp.github.io/cppwp/n4140/expr#new-11
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.align]https://timsong-cpp.github.io/cppwp/n4140/basic.align
12https://timsong-cpp.github.io/cppwp/n4140/expr#new-12
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
13https://timsong-cpp.github.io/cppwp/n4140/expr#new-13
new-placementhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
new-placementhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-placementhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
14https://timsong-cpp.github.io/cppwp/n4140/expr#new-14
(14.1)https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.1
(14.2)https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.2
(14.3)https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.3
(14.4)https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.4
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
15https://timsong-cpp.github.io/cppwp/n4140/expr#new-15
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
[except.spec]https://timsong-cpp.github.io/cppwp/n4140/except.spec
[except]https://timsong-cpp.github.io/cppwp/n4140/except
[bad.alloc]https://timsong-cpp.github.io/cppwp/n4140/bad.alloc
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
16https://timsong-cpp.github.io/cppwp/n4140/expr#new-16
17https://timsong-cpp.github.io/cppwp/n4140/expr#new-17
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(17.1)https://timsong-cpp.github.io/cppwp/n4140/expr#new-17.1
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
(17.2)https://timsong-cpp.github.io/cppwp/n4140/expr#new-17.2
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
18https://timsong-cpp.github.io/cppwp/n4140/expr#new-18
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
19https://timsong-cpp.github.io/cppwp/n4140/expr#new-19
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
20https://timsong-cpp.github.io/cppwp/n4140/expr#new-20
78https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-78
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
21https://timsong-cpp.github.io/cppwp/n4140/expr#new-21
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
22https://timsong-cpp.github.io/cppwp/n4140/expr#new-22
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
[expr.delete]https://timsong-cpp.github.io/cppwp/n4140/expr.delete
23https://timsong-cpp.github.io/cppwp/n4140/expr#new-23
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-placementhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
77)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-77
78)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-78
new-initializerhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
5.3.5https://timsong-cpp.github.io/cppwp/n4140/expr#delete
[expr.delete]https://timsong-cpp.github.io/cppwp/n4140/expr.delete
1https://timsong-cpp.github.io/cppwp/n4140/expr#delete-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
79https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-79
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
80https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-80
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#delete-2
delete objecthttps://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_object
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
[class.derived]https://timsong-cpp.github.io/cppwp/n4140/class.derived
delete arrayhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_array
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
81https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-81
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
3https://timsong-cpp.github.io/cppwp/n4140/expr#delete-3
delete objecthttps://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_object
delete arrayhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_array
4https://timsong-cpp.github.io/cppwp/n4140/expr#delete-4
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
5https://timsong-cpp.github.io/cppwp/n4140/expr#delete-5
6https://timsong-cpp.github.io/cppwp/n4140/expr#delete-6
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[class.base.init]https://timsong-cpp.github.io/cppwp/n4140/class.base.init
7https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
(7.1)https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7.1
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(7.2)https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7.2
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(7.3)https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7.3
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
deallocation functionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:deallocation_function
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
8https://timsong-cpp.github.io/cppwp/n4140/expr#delete-8
[new.delete.single]https://timsong-cpp.github.io/cppwp/n4140/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/n4140/new.delete.array
[replacement.functions]https://timsong-cpp.github.io/cppwp/n4140/replacement.functions
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
9https://timsong-cpp.github.io/cppwp/n4140/expr#delete-9
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
10https://timsong-cpp.github.io/cppwp/n4140/expr#delete-10
11https://timsong-cpp.github.io/cppwp/n4140/expr#delete-11
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
82https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-82
12https://timsong-cpp.github.io/cppwp/n4140/expr#delete-12
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[class.free]https://timsong-cpp.github.io/cppwp/n4140/class.free
79)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-79
lambda-introducerhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-introducer
80)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-80
81)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-81
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
82)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-82
5.3.6https://timsong-cpp.github.io/cppwp/n4140/expr#alignof
[expr.alignof]https://timsong-cpp.github.io/cppwp/n4140/expr.alignof
1https://timsong-cpp.github.io/cppwp/n4140/expr#alignof-1
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
2https://timsong-cpp.github.io/cppwp/n4140/expr#alignof-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#alignof-3
5.3.7https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/n4140/expr.unary.noexcept
1https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-1
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
(3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.1
83https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-83
exception-specificationhttps://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
[except.spec]https://timsong-cpp.github.io/cppwp/n4140/except.spec
[expr.const]https://timsong-cpp.github.io/cppwp/n4140/expr.const
(3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.2
throw-expressionhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
(3.3)https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.3
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
(3.4)https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.4
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
[class.virtual]https://timsong-cpp.github.io/cppwp/n4140/class.virtual
83)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-83
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
5.4https://timsong-cpp.github.io/cppwp/n4140/expr#cast
[expr.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.cast
1https://timsong-cpp.github.io/cppwp/n4140/expr#cast-1
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
2https://timsong-cpp.github.io/cppwp/n4140/expr#cast-2
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4140/expr.type.conv
casthttps://timsong-cpp.github.io/cppwp/n4140/expr#def:cast
unary-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-expression
type-idhttps://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
3https://timsong-cpp.github.io/cppwp/n4140/expr#cast-3
[class.conv]https://timsong-cpp.github.io/cppwp/n4140/class.conv
4https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4
(4.1)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.1
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
(4.2)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.2
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
(4.3)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.3
(4.4)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.4
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.reinterpret.cast
(4.5)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.5
(4.6)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.6
(4.7)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.7
(4.8)https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.8
5https://timsong-cpp.github.io/cppwp/n4140/expr#cast-5
5.5https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
1https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-1
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-3
4https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-4
cast-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:cast-expression
object expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:object_expression
5https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-5
[expr.ref]https://timsong-cpp.github.io/cppwp/n4140/expr.ref
6https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-6
ref-qualifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:ref-qualifier
ref-qualifierhttps://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:ref-qualifier
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
5.6https://timsong-cpp.github.io/cppwp/n4140/expr#mul
[expr.mul]https://timsong-cpp.github.io/cppwp/n4140/expr.mul
1https://timsong-cpp.github.io/cppwp/n4140/expr#mul-1
pm-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#mul-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#mul-3
4https://timsong-cpp.github.io/cppwp/n4140/expr#mul-4
84https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-84
84)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-84
5.7https://timsong-cpp.github.io/cppwp/n4140/expr#add
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
1https://timsong-cpp.github.io/cppwp/n4140/expr#add-1
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#add-2
(2.1)https://timsong-cpp.github.io/cppwp/n4140/expr#add-2.1
(2.2)https://timsong-cpp.github.io/cppwp/n4140/expr#add-2.2
(2.3)https://timsong-cpp.github.io/cppwp/n4140/expr#add-2.3
3https://timsong-cpp.github.io/cppwp/n4140/expr#add-3
4https://timsong-cpp.github.io/cppwp/n4140/expr#add-4
5https://timsong-cpp.github.io/cppwp/n4140/expr#add-5
6https://timsong-cpp.github.io/cppwp/n4140/expr#add-6
[support.types]https://timsong-cpp.github.io/cppwp/n4140/support.types
85https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-85
7https://timsong-cpp.github.io/cppwp/n4140/expr#add-7
8https://timsong-cpp.github.io/cppwp/n4140/expr#add-8
85)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-85
5.8https://timsong-cpp.github.io/cppwp/n4140/expr#shift
[expr.shift]https://timsong-cpp.github.io/cppwp/n4140/expr.shift
1https://timsong-cpp.github.io/cppwp/n4140/expr#shift-1
additive-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#shift-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#shift-3
5.9https://timsong-cpp.github.io/cppwp/n4140/expr#rel
[expr.rel]https://timsong-cpp.github.io/cppwp/n4140/expr.rel
1https://timsong-cpp.github.io/cppwp/n4140/expr#rel-1
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#rel-2
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
3https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3
(3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3.3
[class.access]https://timsong-cpp.github.io/cppwp/n4140/class.access
4https://timsong-cpp.github.io/cppwp/n4140/expr#rel-4
[expr.eq]https://timsong-cpp.github.io/cppwp/n4140/expr.eq
5https://timsong-cpp.github.io/cppwp/n4140/expr#rel-5
5.10https://timsong-cpp.github.io/cppwp/n4140/expr#eq
[expr.eq]https://timsong-cpp.github.io/cppwp/n4140/expr.eq
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#eq-1
2https://timsong-cpp.github.io/cppwp/n4140/expr#eq-2
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[basic.compound]https://timsong-cpp.github.io/cppwp/n4140/basic.compound
3https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
(3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.1
(3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.3
(3.4)https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.4
(3.5)https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.5
[intro.object]https://timsong-cpp.github.io/cppwp/n4140/intro.object
4https://timsong-cpp.github.io/cppwp/n4140/expr#eq-4
5https://timsong-cpp.github.io/cppwp/n4140/expr#eq-5
6https://timsong-cpp.github.io/cppwp/n4140/expr#eq-6
5.11https://timsong-cpp.github.io/cppwp/n4140/expr#bit.and
[expr.bit.and]https://timsong-cpp.github.io/cppwp/n4140/expr.bit.and
equality-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.bit.and#nt:and-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#bit.and-1
5.12https://timsong-cpp.github.io/cppwp/n4140/expr#xor
[expr.xor]https://timsong-cpp.github.io/cppwp/n4140/expr.xor
and-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.bit.and#nt:and-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.xor#nt:exclusive-or-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.bit.and#nt:and-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#xor-1
5.13https://timsong-cpp.github.io/cppwp/n4140/expr#or
[expr.or]https://timsong-cpp.github.io/cppwp/n4140/expr.or
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.xor#nt:exclusive-or-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.or#nt:inclusive-or-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.xor#nt:exclusive-or-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#or-1
5.14https://timsong-cpp.github.io/cppwp/n4140/expr#log.and
[expr.log.and]https://timsong-cpp.github.io/cppwp/n4140/expr.log.and
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.or#nt:inclusive-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.and#nt:logical-and-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.or#nt:inclusive-or-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#log.and-1
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
2https://timsong-cpp.github.io/cppwp/n4140/expr#log.and-2
5.15https://timsong-cpp.github.io/cppwp/n4140/expr#log.or
[expr.log.or]https://timsong-cpp.github.io/cppwp/n4140/expr.log.or
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.and#nt:logical-and-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.and#nt:logical-and-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#log.or-1
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
2https://timsong-cpp.github.io/cppwp/n4140/expr#log.or-2
5.16https://timsong-cpp.github.io/cppwp/n4140/expr#cond
[expr.cond]https://timsong-cpp.github.io/cppwp/n4140/expr.cond
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
1https://timsong-cpp.github.io/cppwp/n4140/expr#cond-1
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
2https://timsong-cpp.github.io/cppwp/n4140/expr#cond-2
(2.1)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-2.1
throw-expressionhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
(2.2)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-2.2
throw-expressionshttps://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
3https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3
(3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.1
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.2
(3.3)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.3
(3.3.1)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.3.1
(3.3.2)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.3.2
4https://timsong-cpp.github.io/cppwp/n4140/expr#cond-4
5https://timsong-cpp.github.io/cppwp/n4140/expr#cond-5
[over.match.oper]https://timsong-cpp.github.io/cppwp/n4140/over.match.oper
[over.built]https://timsong-cpp.github.io/cppwp/n4140/over.built
6https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/n4140/conv.func
(6.1)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.1
(6.2)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.2
(6.3)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.3
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
(6.4)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.4
[conv.mem]https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[conv.qual]https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
(6.5)https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.5
5.17https://timsong-cpp.github.io/cppwp/n4140/expr#ass
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
1https://timsong-cpp.github.io/cppwp/n4140/expr#ass-1
conditional-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cond#nt:conditional-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
assignment-operatorhttps://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-operator
initializer-clausehttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer-clause
throw-expressionhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#ass-2
3https://timsong-cpp.github.io/cppwp/n4140/expr#ass-3
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
4https://timsong-cpp.github.io/cppwp/n4140/expr#ass-4
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
[over.ass]https://timsong-cpp.github.io/cppwp/n4140/over.ass
5https://timsong-cpp.github.io/cppwp/n4140/expr#ass-5
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.ctor]https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[class.init]https://timsong-cpp.github.io/cppwp/n4140/class.init
[class.copy]https://timsong-cpp.github.io/cppwp/n4140/class.copy
6https://timsong-cpp.github.io/cppwp/n4140/expr#ass-6
7https://timsong-cpp.github.io/cppwp/n4140/expr#ass-7
ophttps://timsong-cpp.github.io/cppwp/n4140/expr#def:op
ophttps://timsong-cpp.github.io/cppwp/n4140/expr#def:op
8https://timsong-cpp.github.io/cppwp/n4140/expr#ass-8
[basic.lval]https://timsong-cpp.github.io/cppwp/n4140/basic.lval
9https://timsong-cpp.github.io/cppwp/n4140/expr#ass-9
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
(9.1)https://timsong-cpp.github.io/cppwp/n4140/expr#ass-9.1
(9.2)https://timsong-cpp.github.io/cppwp/n4140/expr#ass-9.2
[over.ass]https://timsong-cpp.github.io/cppwp/n4140/over.ass
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
5.18https://timsong-cpp.github.io/cppwp/n4140/expr#comma
[expr.comma]https://timsong-cpp.github.io/cppwp/n4140/expr.comma
1https://timsong-cpp.github.io/cppwp/n4140/expr#comma-1
assignment-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
86https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-86
[class.temporary]https://timsong-cpp.github.io/cppwp/n4140/class.temporary
2https://timsong-cpp.github.io/cppwp/n4140/expr#comma-2
[expr.call]https://timsong-cpp.github.io/cppwp/n4140/expr.call
[dcl.init]https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
86)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-86
[intro.execution]https://timsong-cpp.github.io/cppwp/n4140/intro.execution
5.19https://timsong-cpp.github.io/cppwp/n4140/expr#const
[expr.const]https://timsong-cpp.github.io/cppwp/n4140/expr.const
1https://timsong-cpp.github.io/cppwp/n4140/expr#const-1
constant expressionshttps://timsong-cpp.github.io/cppwp/n4140/expr#def:constant_expressions
conditional-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cond#nt:conditional-expression
2https://timsong-cpp.github.io/cppwp/n4140/expr#const-2
conditional-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.cond#nt:conditional-expression
core constant expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:core_constant_expression
[intro.execution]https://timsong-cpp.github.io/cppwp/n4140/intro.execution
(2.1)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.1
[expr.prim.general]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
(2.2)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.2
[class.dtor]https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[over.match]https://timsong-cpp.github.io/cppwp/n4140/over.match
(2.3)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.3
(2.4)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.4
[implimits]https://timsong-cpp.github.io/cppwp/n4140/implimits
(2.5)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.5
[expr]https://timsong-cpp.github.io/cppwp/n4140/expr
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
[expr.mul]https://timsong-cpp.github.io/cppwp/n4140/expr.mul
[expr.shift]https://timsong-cpp.github.io/cppwp/n4140/expr.shift
(2.6)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.6
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda
(2.7)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
(2.7.1)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7.1
[lex.string]https://timsong-cpp.github.io/cppwp/n4140/lex.string
(2.7.2)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7.2
(2.7.3)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7.3
(2.8)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.8
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
[expr.post.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
(2.9)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.9
id-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
(2.9.1)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.9.1
(2.9.2)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.9.2
(2.10)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.10
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda
(2.11)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.11
(2.12)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.12
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
(2.13)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.13
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/n4140/expr.reinterpret.cast
(2.14)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.14
[expr.pseudo]https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
(2.15)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.15
[expr.ass]https://timsong-cpp.github.io/cppwp/n4140/expr.ass
[expr.post.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
(2.16)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.16
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
(2.17)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.17
new-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
(2.18)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.18
delete-expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.delete]https://timsong-cpp.github.io/cppwp/n4140/expr.delete
(2.19)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.19
[expr.rel]https://timsong-cpp.github.io/cppwp/n4140/expr.rel
[expr.eq]https://timsong-cpp.github.io/cppwp/n4140/expr.eq
(2.20)https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.20
throw-expressionhttps://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
[except.throw]https://timsong-cpp.github.io/cppwp/n4140/except.throw
3https://timsong-cpp.github.io/cppwp/n4140/expr#const-3
integral constant expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:integral_constant_expression
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
[class.bit]https://timsong-cpp.github.io/cppwp/n4140/class.bit
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[dcl.align]https://timsong-cpp.github.io/cppwp/n4140/dcl.align
converted constant expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:converted_constant_expression
[conv.lval]https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.prom]https://timsong-cpp.github.io/cppwp/n4140/conv.prom
[conv.integral]https://timsong-cpp.github.io/cppwp/n4140/conv.integral
[dcl.init.list]https://timsong-cpp.github.io/cppwp/n4140/dcl.init.list
[expr.new]https://timsong-cpp.github.io/cppwp/n4140/expr.new
[stmt.switch]https://timsong-cpp.github.io/cppwp/n4140/stmt.switch
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[dcl.array]https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[temp.arg]https://timsong-cpp.github.io/cppwp/n4140/temp.arg
4https://timsong-cpp.github.io/cppwp/n4140/expr#const-4
constant expressionhttps://timsong-cpp.github.io/cppwp/n4140/expr#def:constant_expression
(4.1)https://timsong-cpp.github.io/cppwp/n4140/expr#const-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4140/expr#const-4.2
[expr.add]https://timsong-cpp.github.io/cppwp/n4140/expr.add
5https://timsong-cpp.github.io/cppwp/n4140/expr#const-5
87https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-87
6https://timsong-cpp.github.io/cppwp/n4140/expr#const-6
[conv]https://timsong-cpp.github.io/cppwp/n4140/conv
87)https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-87

URLs of crawlers that visited me.