可変ブログ

色々メモとか。とりあえず自分が分かるように。その後、なるべく人が見て分かるように。可変。

C++クラス内でのラムダ式のキャプチャとか

なんとメンバ変数はコピーキャプチャできない
デフォルトキャプチャを=にするとぱっと見コピーキャプチャできてるように見えるが, 実は参照キャプチャされているらしい

あとthisをキャプチャするとthisポインタだけがコピーされると思っていたが, メンバ変数も(参照だけど)触れるようになってる.
つーか下記サイトにちゃんと
[this] : *thisのメンバを参照して、ラムダ式のなかで使用する
って書いてある.