Megosztás a következőn keresztül:


C3482 fordítási hiba

"ez" csak lambda-rögzítésként használható nem statikus tagfüggvényen belül

Megjegyzések

Statikus metódusban vagy globális függvényben deklarált lambdakifejezések rögzítési listájának nem adható át this .

A hiba kijavítása

  • A beágyazási függvény konvertálása nem statikus metódussá, vagy

  • Távolítsa el az this egérmutatót a lambda kifejezés rögzítési listájából.

Example

Az alábbi példa c3482-t hoz létre:

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

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

Lásd még

Lambda-kifejezések