ローカル変数は、スコープに来るたびにメモリを確保、スコープ抜けで解放していると思いますが
ラムダ式のローカル関数の実体も同じなのでしょうか?
void loop(){//毎フレーム呼ばれる auto xxxx = [&a](int b) { 長い記述 }; }
ローカル関数の中身の記述が長く複雑な場合など、毎フレームその宣言を呼ぶと処理が重くなったりしますか?
それとも静的変数やグローバルな関数のように、ローカル関数も実体のメモリ確保は一度きりですか?
キャプチャの有り無しでも違いますか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/01 15:01