Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
uma definição de lambda não pode ter nenhum cv-qualifier
Comentários
Você não pode usar um qualificador const ou volatile como parte da definição de uma expressão lambda.
Esse erro está obsoleto no Visual Studio 2022.
Para corrigir este erro
- Remova o qualificador
constouvolatileda definição da expressão lambda.
Exemplo
O exemplo a seguir gera o erro C3485 porque usa o qualificador const como parte da definição de uma expressão lambda:
// C3485.cpp
int main()
{
auto x = []() const mutable {}; // C3485
}
Para corrigi-lo, remova o qualificador const.