다음을 통해 공유


컴파일러 오류 C3496

'this'는 항상 값으로 캡처됩니다. '&'가 무시되었습니다.

참조에 의해 this 포인터를 캡처할 수 없습니다.

이 오류를 해결하려면

  • 값으로 this 포인터를 캡처합니다.

예시

다음 예제에서는 this 포인터에 대한 참조가 람다 식의 캡처 목록에 나타나므로 C3496을 생성합니다.

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

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

참고 항목

람다 식