読者です 読者をやめる 読者になる 読者になる

困った時の自分用メモ

読んだ本を考察してメモったり、自分でいじった物の感想をメモったりする場。週1更新を目指します。

一言メモ~C++のラムダの有効範囲というか、挙動~

http://ramemiso.hateblo.jp/entry/2013/12/22/225039

ラムダ式コンパイル時に無名の関数オブジェクトとしてコンパイルされる。

>上の例はコンパイラによって以下の用な関数オブジェクトが作成されます。

 

これで、きちんと関数が呼び出される理由がわかるね!

 

ーーーーー

上記リンクなくなってたので

https://cpprefjp.github.io/lang/cpp11/lambda_expressions.html

>このラムダ式は、なにもキャプチャせず、パラメータを受け取らず、なにも処理せず、戻り値の型がvoidである関数オブジェクトを定義する。

 

このあたりでもいいかもしれない。