2
c ++ 11ラムダは、使用しない変数をキャプチャしますか?
[=]すべてのローカル変数をラムダ内の値でキャプチャすることを示すために使用すると、コピーされる関数内のすべてのローカル変数、またはラムダによって使用されるすべてのローカル変数だけになりますか? したがって、たとえば、私が持っている場合: vector<int> my_huge_vector(100000); int my_measly_int; some_function([=](int i){ return my_measly_int + i; }); my_huge_vectorはラムダで使用していなくてもコピーされますか?