Можно ли получить доступ (только для чтения) переменные, захваченные лямбдой?
Это не работает:
std::function<double (const double)> plus (const double a) {
return [a] (const double b) -> double {
return a+b;
};
}
auto plus5 = plus(5);
cout << plus5.a << endl;