GCC 5.2.0中lambda可变引用捕获选项可能存在错误

Possible bug in lambda mutable reference capture optioning in GCC 5.2.0?

本文关键字:选项 错误 存在 引用 lambda GCC      更新时间:2023-10-16

http://coliru.stacked-crooked.com/a/252266963e43652a

http://coliru.stacked-crooked.com/a/838b3b45b25f577e

为什么我说:会有区别

[&, data]() mutable {} vs. [&data]() mutable {}

应该吗?还是不应该?

(发生变化的函数为append_data()(。

[&, data]通过值捕获data,通过引用捕获其他内容,而[&data]仅捕获data并通过引用捕获。