Sdílet prostřednictvím


Chyba kompilátoru C3485

Definice lambda nemůže mít žádné kvalifikátory cv.

Poznámky

Jako součást definice výrazu lambda nemůžete použít const ani volatile kvalifikátor.

Tato chyba je zastaralá v sadě Visual Studio 2022.

Oprava této chyby

  • const Odeberte nebo volatile kvalifikátor z definice výrazu lambda.

Příklad

Následující příklad generuje C3485, protože používá const kvalifikátor jako součást definice výrazu lambda:

// C3485.cpp

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

Pokud ho const chcete opravit, odeberte kvalifikátor.

Viz také

Výrazy lambda