Delen via


Compilerfout C3482

'dit' kan alleen worden gebruikt als lambda-opname binnen een niet-statische lidfunctie

Opmerkingen

U kunt this niet toevoegen aan de capturelijst van een lambda-expressie die is gedeclareerd in een statische methode of een functie op global niveau.

Deze fout corrigeren

  • Converteer de insluitfunctie naar een niet-statische methode of

  • Verwijder de this aanwijzer uit de opnamelijst van de lambda-expressie.

Example

In het volgende voorbeeld wordt C3482 gegenereerd:

// C3482.cpp
// compile with: /c

class C
{
public:
   static void staticMethod()
   {
      [this] {}(); // C3482
   }
};

Zie ook

Lambda-expressies