Lambda capture as const reference?
Is it possible to capture by const reference in a lambda expression? I want the assignment marked below to fail, for example: #include <algorithm> #include <string> using namespace std; int main() { string strings[] = { “hello”, “world” }; static const size_t num_strings = sizeof(strings)/sizeof(strings[0]); string best_string = “foo”; for_each( &strings[0], &strings[num_strings], [&best_string](const string& s) … Read more