Udostępnij za pomocą


Błąd kompilatora C3496

"to" jest zawsze przechwytywane przez wartość: "&" ignorowane

Uwagi

Nie można przechwycić this wskaźnika przy użyciu odwołania.

Aby poprawić ten błąd

  • this Przechwyć wskaźnik według wartości.

Przykład

Poniższy przykład generuje kod C3496, ponieważ odwołanie do this wskaźnika pojawia się na liście przechwytywania wyrażenia lambda:

// C3496.cpp
// compile with: /c

class C
{
   void f()
   {
      [&this] {}(); // C3496
   }
};

Zobacz też

Wyrażenia lambda