共用方式為


編譯器錯誤 C3496

'this' 一定以傳值方式擷取: 已忽略 '&'

您不能以傳址方式來擷取 this 指標。

更正這個錯誤

  • 請以傳值方式來擷取 this 指標。

範例

下列範例會產生 C3496,因為 this 指標的參考出現在 Lambda 運算式的擷取清單中:

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

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

另請參閱

Lambda 運算式