Teilen über


Compilerfehler C3485

Eine Lambdadefinition kann keine CV-Qualifizierer aufweisen.

Hinweise

Sie können einen const volatile Qualifizierer nicht als Teil der Definition eines Lambda-Ausdrucks verwenden.

Dieser Fehler ist in Visual Studio 2022 veraltet.

So beheben Sie diesen Fehler

  • Entfernen Sie den const - oder volatile -Qualifizierer aus der Definition des Lambda-Ausdrucks.

Beispiel

Im folgenden Beispiel wird C3485 erzeugt, weil der const -Qualifizierer als Teil der Definition eines Lambda-Ausdrucks verwendet wird:

// C3485.cpp

int main()
{
   auto x = []() const mutable {}; // C3485
}

Um ihn zu beheben, entfernen Sie den const Qualifizierer.

Siehe auch

Lambda-Ausdrücke