1//In c++14 using static_cast / const_cast:
2
3[&best_string = static_cast<const std::string&>(best_string)](const string& s)
4{
5 best_string = s; // fails
6};
7
1//In c++17 using std::as_const:
2
3[&best_string = std::as_const(best_string)](const string& s)
4{
5 best_string = s; // fails
6};
7