Код: Выделить всё
const double defaultAmount = [&]{
/*ToDo*/
}();
Меня беспокоит стабильность программы, если я использую [&], поскольку я не хочу, чтобы лямбда-выражение изменяло набор захвата.
Могу ли я передать константную ссылку? [const &] не работает.
Возможно, хороший компилятор оптимизирует копии значений, поэтому [=] предпочтительнее.
Подробнее здесь: https://stackoverflow.com/questions/311 ... pture-list