フォーマット:
[キャプチャー](パラメータ)mutable-> returm型{};関数の宣言
[キャプチャー](パラメータ)mutable-> returm型{}()関数呼出し
[]あなたが持っている必要があり、開始式を表し:
[]内の空の場合は、ラムダ式に渡されたすべての変数を表しています
[=]の値によって渡されるデフォルトを表し、{}変数またはで使用されるオブジェクトに送信されます。
値で渡さ:in vivoでのステートメントは、変数の値を変更し、それが出て、変数の値には影響しません
[&]参照によって渡されたデフォルトを示します
[ヴァー]:VAR変数名のみ変数VARが渡され、他方は通過できない。フロント・プレフィックスを追加してもよい、varは参照によって渡された変数を表します。
()パラメータリスト - オプション
引数は省略できません
このような(B)として、値渡しすることができ、また、同様に、参照によって渡すことができる(&A、&B)
変更可能なオプション(オプション) - 値渡したときに使用します
可変添加した後、変数の値は、文の本体に基づいて修正することができ、読み取り専用変数を省略することができます
returm型---戻り値の型
復帰時間は、一つだけを省略することができた場合は、自動的にタイプを決定
INT RET = []() - > INT {リターン1000;}();
体を達成するために、{}文
長い天皇の傲慢