René's URL Explorer Experiment


Title: Lambda expressions (since C++11) - cppreference.com

Generator: MediaWiki 1.21.2

direct link

Domain: zh.cppreference.com

Links:

cppreference.com https://zh.cppreference.com/index.html
Create accounthttps://en.cppreference.com/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Flanguage%2Flambda&type=signup
Log inhttps://en.cppreference.com/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Flanguage%2Flambda
Pagehttps://zh.cppreference.com/w/cpp/language/lambda.html
Discussionhttps://zh.cppreference.com/w/Talk%253Acpp/language/lambda.html
https://zh.cppreference.com/w/cpp/language/lambda.html
Viewhttps://zh.cppreference.com/w/cpp/language/lambda.html
Edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit
Historyhttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=history
https://zh.cppreference.com/w/cpp/language/lambda.html
cpphttps://zh.cppreference.com/w/cpp.html
languagehttps://zh.cppreference.com/w/cpp/language.html
C++https://zh.cppreference.com/w/cpp.html
Compiler supporthttps://zh.cppreference.com/w/cpp/compiler_support.html
Freestanding and hostedhttps://zh.cppreference.com/w/cpp/freestanding.html
Languagehttps://zh.cppreference.com/w/cpp/language.html
Standard libraryhttps://zh.cppreference.com/w/cpp/standard_library.html
Standard library headershttps://zh.cppreference.com/w/cpp/headers.html
Named requirementshttps://zh.cppreference.com/w/cpp/iterator/concepts.html
Feature test macroshttps://zh.cppreference.com/w/cpp/experimental/feature_test.html
Language support libraryhttps://zh.cppreference.com/w/cpp/utility.html#Language_support
Concepts libraryhttps://zh.cppreference.com/w/cpp/concepts.html
Diagnostics libraryhttps://zh.cppreference.com/w/cpp/error.html
Memory management libraryhttps://zh.cppreference.com/w/cpp/memory.html
Metaprogramming libraryhttps://zh.cppreference.com/w/cpp/meta.html
General utilities libraryhttps://zh.cppreference.com/w/cpp/utility.html
Containers libraryhttps://zh.cppreference.com/w/cpp/container.html
Iterators libraryhttps://zh.cppreference.com/w/cpp/iterator.html
Ranges libraryhttps://zh.cppreference.com/w/cpp/ranges.html
Algorithms libraryhttps://zh.cppreference.com/w/cpp/algorithm.html
Strings libraryhttps://zh.cppreference.com/w/cpp/string.html
Text processing libraryhttps://zh.cppreference.com/w/cpp/text.html
Numerics libraryhttps://zh.cppreference.com/w/cpp/numeric.html
Date and time libraryhttps://zh.cppreference.com/w/cpp/chrono.html
Input/output libraryhttps://zh.cppreference.com/w/cpp/io.html
Filesystem libraryhttps://zh.cppreference.com/w/cpp/filesystem.html
Concurrency support libraryhttps://zh.cppreference.com/w/cpp/atomic.html
Execution control libraryhttps://zh.cppreference.com/w/cpp/experimental/execution.html
Technical specificationshttps://zh.cppreference.com/w/cpp/experimental.html
Symbols indexhttps://zh.cppreference.com/w/cpp/symbol_index.html
External librarieshttps://zh.cppreference.com/w/cpp/links/libs.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/navbar_content&action=edit
C++ languagehttps://zh.cppreference.com/w/cpp/language.html
Preprocessorhttps://zh.cppreference.com/w/cpp/preprocessor.html
Commentshttps://zh.cppreference.com/w/cpp/comments.html
Keywordshttps://zh.cppreference.com/w/cpp/keywords.html
Escape sequenceshttps://zh.cppreference.com/w/cpp/language/escape.html
Flow controlhttps://zh.cppreference.com/w/cpp/language/statements.html
ifhttps://zh.cppreference.com/w/cpp/language/if.html
switchhttps://zh.cppreference.com/w/cpp/language/switch.html
forhttps://zh.cppreference.com/w/cpp/language/for.html
range-forhttps://zh.cppreference.com/w/cpp/language/range-for.html
whilehttps://zh.cppreference.com/w/cpp/language/while.html
do-whilehttps://zh.cppreference.com/w/cpp/language/do.html
continuehttps://zh.cppreference.com/w/cpp/language/continue.html
breakhttps://zh.cppreference.com/w/cpp/language/break.html
gotohttps://zh.cppreference.com/w/cpp/language/goto.html
returnhttps://zh.cppreference.com/w/cpp/language/return.html
Functionshttps://zh.cppreference.com/w/cpp/language/functions.html
Function declarationhttps://zh.cppreference.com/w/cpp/language/function.html
inline specifierhttps://zh.cppreference.com/w/cpp/language/inline.html
Dynamic exception specificationshttps://zh.cppreference.com/w/cpp/language/except_spec.html
noexcept specifierhttps://zh.cppreference.com/w/cpp/language/noexcept_spec.html
throw-expressionhttps://zh.cppreference.com/w/cpp/language/throw.html
try blockhttps://zh.cppreference.com/w/cpp/language/try.html
catch handlerhttps://zh.cppreference.com/w/cpp/language/catch.html
Namespace declarationhttps://zh.cppreference.com/w/cpp/language/namespace.html
Namespace aliaseshttps://zh.cppreference.com/w/cpp/language/namespace_alias.html
Fundamental typeshttps://zh.cppreference.com/w/cpp/language/types.html
Enumeration typeshttps://zh.cppreference.com/w/cpp/language/enum.html
Function typeshttps://zh.cppreference.com/w/cpp/language/function.html
Class/struct typeshttps://zh.cppreference.com/w/cpp/language/class.html
Union typeshttps://zh.cppreference.com/w/cpp/language/union.html
const/volatilehttps://zh.cppreference.com/w/cpp/language/cv.html
decltypehttps://zh.cppreference.com/w/cpp/language/decltype.html
autohttps://zh.cppreference.com/w/cpp/language/auto.html
constexprhttps://zh.cppreference.com/w/cpp/language/constexpr.html
constevalhttps://zh.cppreference.com/w/cpp/language/consteval.html
constinithttps://zh.cppreference.com/w/cpp/language/constinit.html
Storage duration specifiershttps://zh.cppreference.com/w/cpp/language/storage_duration.html
Initializationhttps://zh.cppreference.com/w/cpp/language/initialization.html
Default-initializationhttps://zh.cppreference.com/w/cpp/language/default_initialization.html
Value-initializationhttps://zh.cppreference.com/w/cpp/language/value_initialization.html
Zero-initializationhttps://zh.cppreference.com/w/cpp/language/zero_initialization.html
Copy-initializationhttps://zh.cppreference.com/w/cpp/language/copy_initialization.html
Direct-initializationhttps://zh.cppreference.com/w/cpp/language/direct_initialization.html
Aggregate initializationhttps://zh.cppreference.com/w/cpp/language/aggregate_initialization.html
List-initializationhttps://zh.cppreference.com/w/cpp/language/list_initialization.html
Constant initializationhttps://zh.cppreference.com/w/cpp/language/constant_initialization.html
Reference initializationhttps://zh.cppreference.com/w/cpp/language/reference_initialization.html
Expressionshttps://zh.cppreference.com/w/cpp/language/expressions.html
Value categorieshttps://zh.cppreference.com/w/cpp/language/value_category.html
Order of evaluationhttps://zh.cppreference.com/w/cpp/language/eval_order.html
Operatorshttps://zh.cppreference.com/w/cpp/language/operators.html
Operator precedencehttps://zh.cppreference.com/w/cpp/language/operator_precedence.html
Alternative representationshttps://zh.cppreference.com/w/cpp/language/operator_alternative.html
Literalshttps://zh.cppreference.com/w/cpp/language/expressions.html#Literals
Booleanhttps://zh.cppreference.com/w/cpp/language/bool_literal.html
Integerhttps://zh.cppreference.com/w/cpp/language/integer_literal.html
Floating-pointhttps://zh.cppreference.com/w/cpp/language/floating_literal.html
Characterhttps://zh.cppreference.com/w/cpp/language/character_literal.html
Stringhttps://zh.cppreference.com/w/cpp/language/string_literal.html
nullptrhttps://zh.cppreference.com/w/cpp/language/nullptr.html
User-definedhttps://zh.cppreference.com/w/cpp/language/user_literal.html
Attributeshttps://zh.cppreference.com/w/cpp/language/attributes.html
typedef declarationhttps://zh.cppreference.com/w/cpp/language/typedef.html
Type alias declarationhttps://zh.cppreference.com/w/cpp/language/type_alias.html
Implicit conversionshttps://zh.cppreference.com/w/cpp/language/implicit_cast.html
static_casthttps://zh.cppreference.com/w/cpp/language/static_cast.html
const_casthttps://zh.cppreference.com/w/cpp/language/const_cast.html
Explicit conversionshttps://zh.cppreference.com/w/cpp/language/explicit_cast.html
dynamic_casthttps://zh.cppreference.com/w/cpp/language/dynamic_cast.html
reinterpret_casthttps://zh.cppreference.com/w/cpp/language/reinterpret_cast.html
new expressionhttps://zh.cppreference.com/w/cpp/language/new.html
delete expressionhttps://zh.cppreference.com/w/cpp/language/delete.html
Classeshttps://zh.cppreference.com/w/cpp/language/classes.html
Class declarationhttps://zh.cppreference.com/w/cpp/language/class.html
Constructorshttps://zh.cppreference.com/w/cpp/language/initializer_list.html
this pointerhttps://zh.cppreference.com/w/cpp/language/this.html
Access specifiershttps://zh.cppreference.com/w/cpp/language/access.html
friend specifierhttps://zh.cppreference.com/w/cpp/language/friend.html
Virtual functionhttps://zh.cppreference.com/w/cpp/language/virtual.html
override specifierhttps://zh.cppreference.com/w/cpp/language/override.html
final specifierhttps://zh.cppreference.com/w/cpp/language/final.html
explicithttps://zh.cppreference.com/w/cpp/language/explicit.html
statichttps://zh.cppreference.com/w/cpp/language/static.html
Default constructorhttps://zh.cppreference.com/w/cpp/language/default_constructor.html
Copy constructorhttps://zh.cppreference.com/w/cpp/language/copy_constructor.html
Move constructorhttps://zh.cppreference.com/w/cpp/language/move_constructor.html
Copy assignmenthttps://zh.cppreference.com/w/cpp/language/as_operator.html
Move assignmenthttps://zh.cppreference.com/w/cpp/language/move_operator.html
Destructorhttps://zh.cppreference.com/w/cpp/language/destructor.html
Templateshttps://zh.cppreference.com/w/cpp/language/templates.html
Class templatehttps://zh.cppreference.com/w/cpp/language/class_template.html
Function templatehttps://zh.cppreference.com/w/cpp/language/function_template.html
Template specializationhttps://zh.cppreference.com/w/cpp/language/template_specialization.html
Parameter packshttps://zh.cppreference.com/w/cpp/language/parameter_pack.html
Inline assemblyhttps://zh.cppreference.com/w/cpp/language/asm.html
History of C++https://zh.cppreference.com/w/cpp/language/history.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/language/navbar_content&action=edit
Expressionshttps://zh.cppreference.com/w/cpp/language/expressions.html
Value categorieshttps://zh.cppreference.com/w/cpp/language/value_category.html
Order of evaluationhttps://zh.cppreference.com/w/cpp/language/eval_order.html
Constant expressionshttps://zh.cppreference.com/w/cpp/language/constant_expression.html
Primary expressionshttps://zh.cppreference.com/w/cpp/language/expressions.html#Primary_expressions
Requires expressionshttps://zh.cppreference.com/w/cpp/language/requires.html
Pack indexing expressionhttps://zh.cppreference.com/w/cpp/language/pack_indexing.html#Pack_indexing_expression
Potentially-evaluated expressionshttps://zh.cppreference.com/w/cpp/language/expressions.html#Potentially-evaluated_expressions
Integer literalshttps://zh.cppreference.com/w/cpp/language/integer_literal.html
Floating-point literalshttps://zh.cppreference.com/w/cpp/language/floating_literal.html
Boolean literalshttps://zh.cppreference.com/w/cpp/language/bool_literal.html
Character literalshttps://zh.cppreference.com/w/cpp/language/character_literal.html
Escape sequenceshttps://zh.cppreference.com/w/cpp/language/escape.html
String literalshttps://zh.cppreference.com/w/cpp/language/string_literal.html
Null pointer literalhttps://zh.cppreference.com/w/cpp/language/nullptr.html
User-defined literalhttps://zh.cppreference.com/w/cpp/language/user_literal.html
Assignment operatorshttps://zh.cppreference.com/w/cpp/language/operator_assignment.html
Increment and decrementhttps://zh.cppreference.com/w/cpp/language/operator_incdec.html
Arithmetic operatorshttps://zh.cppreference.com/w/cpp/language/operator_arithmetic.html
Logical operatorshttps://zh.cppreference.com/w/cpp/language/operator_logical.html
Comparison operatorshttps://zh.cppreference.com/w/cpp/language/operator_comparison.html
Member access operatorshttps://zh.cppreference.com/w/cpp/language/operator_member_access.html
Other operatorshttps://zh.cppreference.com/w/cpp/language/operator_other.html
new-expressionhttps://zh.cppreference.com/w/cpp/language/new.html
delete-expressionhttps://zh.cppreference.com/w/cpp/language/delete.html
throw-expressionhttps://zh.cppreference.com/w/cpp/language/throw.html
alignofhttps://zh.cppreference.com/w/cpp/language/alignof.html
sizeofhttps://zh.cppreference.com/w/cpp/language/sizeof.html
sizeof...https://zh.cppreference.com/w/cpp/language/sizeof....html
typeidhttps://zh.cppreference.com/w/cpp/language/typeid.html
noexcepthttps://zh.cppreference.com/w/cpp/language/noexcept.html
Fold expressionshttps://zh.cppreference.com/w/cpp/language/fold.html
Alternative representations of operatorshttps://zh.cppreference.com/w/cpp/language/operator_alternative.html
Precedence and associativityhttps://zh.cppreference.com/w/cpp/language/operator_precedence.html
Operator overloadinghttps://zh.cppreference.com/w/cpp/language/operators.html
Default comparisonshttps://zh.cppreference.com/w/cpp/language/default_comparisons.html
Implicit conversionshttps://zh.cppreference.com/w/cpp/language/implicit_cast.html
Explicit conversionshttps://zh.cppreference.com/w/cpp/language/explicit_cast.html
Usual arithmetic conversionshttps://zh.cppreference.com/w/cpp/language/usual_arithmetic_conversions.html
User-defined conversionhttps://zh.cppreference.com/w/cpp/language/cast_operator.html
const_casthttps://zh.cppreference.com/w/cpp/language/const_cast.html
static_casthttps://zh.cppreference.com/w/cpp/language/static_cast.html
dynamic_casthttps://zh.cppreference.com/w/cpp/language/dynamic_cast.html
reinterpret_casthttps://zh.cppreference.com/w/cpp/language/reinterpret_cast.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/language/expressions/navbar_content&action=edit
Functionshttps://zh.cppreference.com/w/cpp/language/functions.html
Function declarationhttps://zh.cppreference.com/w/cpp/language/function.html
Function parameter listhttps://zh.cppreference.com/w/cpp/language/function.html#Parameter_list
Function definitionhttps://zh.cppreference.com/w/cpp/language/function.html#Function_definition
Function contract specifiershttps://zh.cppreference.com/w/cpp/language/function.html#Function_contract_specifiers
Default argumentshttps://zh.cppreference.com/w/cpp/language/default_arguments.html
Variadic argumentshttps://zh.cppreference.com/w/cpp/language/variadic_arguments.html
inline specifierhttps://zh.cppreference.com/w/cpp/language/inline.html
Coroutineshttps://zh.cppreference.com/w/cpp/language/coroutines.html
Replacement functionshttps://zh.cppreference.com/w/cpp/language/replacement_function.html
Argument-Dependent Lookup (ADL)https://zh.cppreference.com/w/cpp/language/adl.html
Function-call operatorhttps://zh.cppreference.com/w/cpp/language/operator_other.html#Built-in_function_call_operator
Function objectshttps://zh.cppreference.com/w/cpp/named_req/FunctionObject.html
Overload resolutionhttps://zh.cppreference.com/w/cpp/language/overload_resolution.html
Operator overloadinghttps://zh.cppreference.com/w/cpp/language/operators.html
Address of an overload sethttps://zh.cppreference.com/w/cpp/language/overloaded_address.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/language/functions/navbar_content&action=edit
closurehttps://en.wikipedia.org/wiki/Closure_(computer_science)
1 Syntaxhttps://zh.cppreference.com/w/cpp/language/lambda.html#Syntax
1.1 Lambda expressions without an explicit template parameter list (possibly non-generic)https://zh.cppreference.com/w/cpp/language/lambda.html#Lambda_expressions_without_an_explicit_template_parameter_list_.28possibly_non-generic.29
1.2 Lambda expressions with an explicit template parameter list (always generic) (since C++20)https://zh.cppreference.com/w/cpp/language/lambda.html#Lambda_expressions_with_an_explicit_template_parameter_list_.28always_generic.29_.28since_C.2B.2B20.29
2 Explanationhttps://zh.cppreference.com/w/cpp/language/lambda.html#Explanation
3 Closure typehttps://zh.cppreference.com/w/cpp/language/lambda.html#Closure_type
4 ClosureType::operator()(params)https://zh.cppreference.com/w/cpp/language/lambda.html#ClosureType::operator.28.29.28params.29
4.1 Dangling referenceshttps://zh.cppreference.com/w/cpp/language/lambda.html#Dangling_references
5 ClosureType::operator ret(*)(params)()https://zh.cppreference.com/w/cpp/language/lambda.html#ClosureType::operator_ret.28.2A.29.28params.29.28.29
6 ClosureType::ClosureType()https://zh.cppreference.com/w/cpp/language/lambda.html#ClosureType::ClosureType.28.29
7 ClosureType::operator=(const ClosureType&)https://zh.cppreference.com/w/cpp/language/lambda.html#ClosureType::operator.3D.28const_ClosureType.26.29
8 ClosureType::~ClosureType()https://zh.cppreference.com/w/cpp/language/lambda.html#ClosureType::.7EClosureType.28.29
9 ClosureType::Captureshttps://zh.cppreference.com/w/cpp/language/lambda.html#ClosureType::Captures
9.1 Lambda capturehttps://zh.cppreference.com/w/cpp/language/lambda.html#Lambda_capture
9.2 Noteshttps://zh.cppreference.com/w/cpp/language/lambda.html#Notes
9.3 Examplehttps://zh.cppreference.com/w/cpp/language/lambda.html#Example
9.4 Defect reportshttps://zh.cppreference.com/w/cpp/language/lambda.html#Defect_reports
9.5 See alsohttps://zh.cppreference.com/w/cpp/language/lambda.html#See_also
9.6 External linkshttps://zh.cppreference.com/w/cpp/language/lambda.html#External_links
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=1
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=2
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=3
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=4
capturedhttps://zh.cppreference.com/w/cpp/language/lambda.html#Lambda_capture
template parametershttps://zh.cppreference.com/w/cpp/language/template_parameters.html
constraintshttps://zh.cppreference.com/w/cpp/language/constraints.html
attribute specifier sequencehttps://zh.cppreference.com/w/cpp/language/attributes.html
noreturnhttps://zh.cppreference.com/w/cpp/language/attributes/noreturn.html
parameter listhttps://zh.cppreference.com/w/cpp/language/function.html#Parameter_list
explicit object parameterhttps://zh.cppreference.com/w/cpp/language/function.html#Parameter_list
constexpr functionhttps://zh.cppreference.com/w/cpp/language/constexpr.html#constexpr_function
immediate functionhttps://zh.cppreference.com/w/cpp/language/consteval.html
static member functionhttps://zh.cppreference.com/w/cpp/language/static.html#Static_member_functions
dynamic exception specificationhttps://zh.cppreference.com/w/cpp/language/except_spec.html
noexcept specifierhttps://zh.cppreference.com/w/cpp/language/noexcept_spec.html
attribute specifier sequencehttps://zh.cppreference.com/w/cpp/language/attributes.html
noreturnhttps://zh.cppreference.com/w/cpp/language/attributes/noreturn.html
constraintshttps://zh.cppreference.com/w/cpp/language/constraints.html
function contract specifiershttps://zh.cppreference.com/w/cpp/language/function.html#Function_contract_specifiers
autohttps://zh.cppreference.com/w/cpp/language/auto.html
herehttps://zh.cppreference.com/w/cpp/language/function.html#func
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=5
unionhttps://zh.cppreference.com/w/cpp/language/union.html
aggregatehttps://zh.cppreference.com/w/cpp/language/aggregate_initialization.html
ADLhttps://zh.cppreference.com/w/cpp/language/adl.html
structuralhttps://zh.cppreference.com/w/cpp/language/template_parameters.html#Non-type_template_parameter
explicitly instantiatedhttps://zh.cppreference.com/w/cpp/language/function_template.html#Explicit_instantiation
explicitly specializedhttps://zh.cppreference.com/w/cpp/language/template_specialization.html
friend declarationhttps://zh.cppreference.com/w/cpp/language/friend.html
deducedhttps://zh.cppreference.com/w/cpp/language/function.html#Return_type_deduction
[1]https://zh.cppreference.com/w/cpp/language/lambda.html#cite_note-1
constexpr functionhttps://zh.cppreference.com/w/cpp/language/constexpr.html
immediate functionhttps://zh.cppreference.com/w/cpp/language/consteval.html
static member functionhttps://zh.cppreference.com/w/cpp/language/static.html#Static_member_functions
explicit object member functionhttps://zh.cppreference.com/w/cpp/language/member_functions.html#Explicit_object_member_functions
parameter packhttps://zh.cppreference.com/w/cpp/language/parameter_pack.html
std::forwardhttps://zh.cppreference.com/w/cpp/utility/forward.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::forwardhttps://zh.cppreference.com/w/cpp/utility/forward.html
name lookuphttps://zh.cppreference.com/w/cpp/language/lookup.html
this pointerhttps://zh.cppreference.com/w/cpp/language/this.html
https://zh.cppreference.com/w/cpp/language/lambda.html#cite_ref-1
user-defined conversion functionhttps://zh.cppreference.com/w/cpp/language/cast_operator.html
immediate functionhttps://zh.cppreference.com/w/cpp/language/consteval.html
language linkagehttps://zh.cppreference.com/w/cpp/language/language_linkage.html
language linkagehttps://zh.cppreference.com/w/cpp/language/language_linkage.html
language linkagehttps://zh.cppreference.com/w/cpp/language/language_linkage.html
language linkagehttps://zh.cppreference.com/w/cpp/language/language_linkage.html
DefaultConstructiblehttps://zh.cppreference.com/w/cpp/named_req/DefaultConstructible.html
copy constructorshttps://zh.cppreference.com/w/cpp/language/copy_constructor.html
move constructorshttps://zh.cppreference.com/w/cpp/language/move_constructor.html
CopyAssignablehttps://zh.cppreference.com/w/cpp/named_req/CopyAssignable.html
direct-initializedhttps://zh.cppreference.com/w/cpp/language/direct_initialization.html
LiteralTypehttps://zh.cppreference.com/w/cpp/named_req/LiteralType.html
unevaluated expressionshttps://zh.cppreference.com/w/cpp/language/expressions.html#Unevaluated_expressions
template argumentshttps://zh.cppreference.com/w/cpp/language/template_parameters.html
alias declarationshttps://zh.cppreference.com/w/cpp/language/type_alias.html
typedef declarationshttps://zh.cppreference.com/w/cpp/language/typedef.html
default argumentshttps://zh.cppreference.com/w/cpp/language/default_arguments.html
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=7
pack expansionhttps://zh.cppreference.com/w/cpp/language/parameter_pack.html
initializerhttps://zh.cppreference.com/w/cpp/language/initialization.html
pack expansionhttps://zh.cppreference.com/w/cpp/language/parameter_pack.html
storage durationhttps://zh.cppreference.com/w/cpp/language/storage_duration.html
constant expressionhttps://zh.cppreference.com/w/cpp/language/constant_expression.html#Constant_expression
constant expressionhttps://zh.cppreference.com/w/cpp/language/constant_expression.html#Constant_expression
enclosing scopehttps://zh.cppreference.com/w/cpp/language/scope.html
block scopehttps://zh.cppreference.com/w/cpp/language/scope.html#Block_scope
default member initializerhttps://zh.cppreference.com/w/cpp/language/data_members.html#Member_initialization
class scopehttps://zh.cppreference.com/w/cpp/language/scope.html#Class_scope
contract assertionhttps://zh.cppreference.com/w/cpp/language/contracts.html
contract-assertion scopehttps://zh.cppreference.com/w/cpp/language/scope.html#Contract-assertion_scope
unqualified name lookuphttps://zh.cppreference.com/w/cpp/language/lookup.html
variablehttps://zh.cppreference.com/w/cpp/language/objects.html
structured bindinghttps://zh.cppreference.com/w/cpp/language/structured_binding.html
autohttps://zh.cppreference.com/w/cpp/language/auto.html
std::as_consthttps://zh.cppreference.com/w/cpp/utility/as_const.html
odr-usablehttps://zh.cppreference.com/w/cpp/language/definition.html#ODR-use
structured bindinghttps://zh.cppreference.com/w/cpp/language/structured_binding.html
potentially-evaluatedhttps://zh.cppreference.com/w/cpp/language/expressions.html#Potentially-evaluated_expressions
typeidhttps://zh.cppreference.com/w/cpp/language/typeid.html
discarded statementhttps://zh.cppreference.com/w/cpp/language/if.html#Constexpr_if
odr-useshttps://zh.cppreference.com/w/cpp/language/definition.html#ODR-use
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
decltypehttps://zh.cppreference.com/w/cpp/language/decltype.html
default member initializerhttps://zh.cppreference.com/w/cpp/language/data_members.html#Member_initialization
variableshttps://zh.cppreference.com/w/cpp/language/objects.html
default argumenthttps://zh.cppreference.com/w/cpp/language/default_arguments.html
anonymous unionshttps://zh.cppreference.com/w/cpp/language/union.html
Bit-fieldshttps://zh.cppreference.com/w/cpp/language/bit_field.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=8
__cpp_lambdashttps://zh.cppreference.com/w/cpp/experimental/feature_test.html#cpp_lambdas
200907Lhttps://zh.cppreference.com/w/cpp/compiler_support/11.html#cpp_lambdas_200907L
__cpp_generic_lambdashttps://zh.cppreference.com/w/cpp/experimental/feature_test.html#cpp_generic_lambdas
201304Lhttps://zh.cppreference.com/w/cpp/compiler_support/14.html#cpp_generic_lambdas_201304L
201707Lhttps://zh.cppreference.com/w/cpp/compiler_support/20.html#cpp_generic_lambdas_201707L
__cpp_init_captureshttps://zh.cppreference.com/w/cpp/experimental/feature_test.html#cpp_init_captures
201304Lhttps://zh.cppreference.com/w/cpp/compiler_support/14.html#cpp_init_captures_201304L
201803Lhttps://zh.cppreference.com/w/cpp/compiler_support/20.html#cpp_init_captures_201803L
__cpp_capture_star_thishttps://zh.cppreference.com/w/cpp/experimental/feature_test.html#cpp_capture_star_this
201603Lhttps://zh.cppreference.com/w/cpp/compiler_support/17.html#cpp_capture_star_this_201603L
__cpp_constexprhttps://zh.cppreference.com/w/cpp/experimental/feature_test.html#cpp_constexpr
201603Lhttps://zh.cppreference.com/w/cpp/compiler_support/17.html#cpp_constexpr_201603L
__cpp_static_call_operatorhttps://zh.cppreference.com/w/cpp/experimental/feature_test.html#cpp_static_call_operator
202207Lhttps://zh.cppreference.com/w/cpp/compiler_support/23.html#cpp_static_call_operator_202207L
P0588R1https://wg21.link/P0588R1
odr-usinghttps://zh.cppreference.com/w/cpp/language/definition.html#ODR-use
odr-usablehttps://zh.cppreference.com/w/cpp/language/definition.html#ODR-use
structured bindinghttps://zh.cppreference.com/w/cpp/language/structured_binding.html
potentially-evaluatedhttps://zh.cppreference.com/w/cpp/language/expressions.html#Potentially-evaluated_expressions
odr-usedhttps://zh.cppreference.com/w/cpp/language/definition.html#ODR-use
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=9
std::functionhttps://zh.cppreference.com/w/cpp/utility/functional/function.html
std::vectorhttps://zh.cppreference.com/w/cpp/container/vector.html
std::remove_ifhttps://zh.cppreference.com/w/cpp/algorithm/remove.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::for_eachhttps://zh.cppreference.com/w/cpp/algorithm/for_each.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::functionhttps://zh.cppreference.com/w/cpp/utility/functional/function.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::functionhttps://zh.cppreference.com/w/cpp/utility/functional/function.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
std::couthttps://zh.cppreference.com/w/cpp/io/cout.html
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=10
CWG 974https://cplusplus.github.io/CWG/issues/974.html
CWG 1048https://cplusplus.github.io/CWG/issues/1048.html
N3638https://wg21.link/N3638
CWG 1249https://cplusplus.github.io/CWG/issues/1249.html
CWG 1557https://cplusplus.github.io/CWG/issues/1557.html
CWG 1607https://cplusplus.github.io/CWG/issues/1607.html
CWG 1612https://cplusplus.github.io/CWG/issues/1612.html
CWG 1722https://cplusplus.github.io/CWG/issues/1722.html
CWG 1772https://cplusplus.github.io/CWG/issues/1772.html
CWG 1780https://cplusplus.github.io/CWG/issues/1780.html
CWG 1891https://cplusplus.github.io/CWG/issues/1891.html
CWG 1937https://cplusplus.github.io/CWG/issues/1937.html
CWG 1973https://cplusplus.github.io/CWG/issues/1973.html
CWG 2011https://cplusplus.github.io/CWG/issues/2011.html
CWG 2095https://cplusplus.github.io/CWG/issues/2095.html
CWG 2211https://cplusplus.github.io/CWG/issues/2211.html
CWG 2358https://cplusplus.github.io/CWG/issues/2358.html
CWG 2509https://cplusplus.github.io/CWG/issues/2509.html
CWG 2561https://cplusplus.github.io/CWG/issues/2561.html
CWG 2881https://cplusplus.github.io/CWG/issues/2881.html
P0588R1https://wg21.link/P0588R1
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=11
auto specifier https://zh.cppreference.com/w/cpp/language/auto.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/language/dsc_auto&action=edit
functionhttps://zh.cppreference.com/w/cpp/utility/functional/function.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/utility/functional/dsc_function&action=edit
move_only_functionhttps://zh.cppreference.com/w/cpp/utility/functional/move_only_function.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/utility/functional/dsc_move_only_function&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=edit§ion=12
Nested functionhttps://en.wikipedia.org/wiki/Nested_function
https://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&oldid=181273https://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&oldid=181273
Support ushttp://www.cppreference.com/support
Recent changeshttps://en.cppreference.com/w/Special:RecentChanges
FAQhttps://zh.cppreference.com/w/Cppreference%253AAbout.html
Offline versionhttps://zh.cppreference.com/w/Cppreference%253AArchives.html
https://zh.cppreference.com/w/cpp/language/lambda.html
What links herehttps://en.cppreference.com/w/Special:WhatLinksHere/cpp/language/lambda
Related changeshttps://en.cppreference.com/w/Special:RecentChangesLinked/cpp/language/lambda
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://en.cppreference.com/w/Special:SpecialPages
Printable versionhttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&printable=yes
Permanent linkhttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&oldid=181273
Page informationhttps://en.cppreference.com/mwiki/index.php?title=cpp/language/lambda&action=info
Deutschhttp://de.cppreference.com/w/cpp/language/lambda
Españolhttp://es.cppreference.com/w/cpp/language/lambda
Françaishttp://fr.cppreference.com/w/cpp/language/lambda
Italianohttp://it.cppreference.com/w/cpp/language/lambda
日本語http://ja.cppreference.com/w/cpp/language/lambda
Portuguêshttp://pt.cppreference.com/w/cpp/language/lambda
Русскийhttp://ru.cppreference.com/w/cpp/language/lambda
中文http://zh.cppreference.com/w/cpp/language/lambda
Privacy policyhttps://zh.cppreference.com/w/Cppreference%253APrivacy_policy.html
About cppreference.comhttps://zh.cppreference.com/w/Cppreference%253AAbout.html
Disclaimershttps://zh.cppreference.com/w/Cppreference%253AGeneral_disclaimer.html
https://www.mediawiki.org/
http://qbnz.com/highlighter/
http://www.tigertech.net/referral/cppreference.com

URLs of crawlers that visited me.