Errore del compilatore C3485
una definizione di espressione lambda non può contenere qualificatori di tipo const o volatile
Osservazioni:
Non è possibile usare un const
qualificatore o volatile
come parte della definizione di un'espressione lambda.
Questo errore è obsoleto in Visual Studio 2022.
Per correggere l'errore
- Rimuovere il qualificatore
const
ovolatile
dalla definizione dell'espressione lambda.
Esempio
L'esempio seguente genera l'errore C3485 perché usa il qualificatore const
come parte della definizione di un'espressione lambda:
// C3485.cpp
int main()
{
auto x = []() const mutable {}; // C3485
}
Per correggerlo, rimuovere il const
qualificatore.