“Lambda przechwytują jako Const CPP” Kod odpowiedzi

Lambda przechwytują jako Const CPP

//In c++17 using std::as_const:

[&best_string = std::as_const(best_string)](const string& s)
{
    best_string = s; // fails
};
UBoiii

Lambda przechwytują jako Const CPP

//In c++14 using static_cast / const_cast:

[&best_string = static_cast<const std::string&>(best_string)](const string& s)
{
    best_string = s; // fails
};
UBoiii

Odpowiedzi podobne do “Lambda przechwytują jako Const CPP”

Pytania podobne do “Lambda przechwytują jako Const CPP”

Więcej pokrewnych odpowiedzi na “Lambda przechwytują jako Const CPP” w C++

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu