Aracılığıyla paylaş


Derleyici Hatası C2842

'class' : Yönetilen veya WinRT türü kendi 'yeni işlecini' veya 'işleci silme' tanımlamayabilir

Açıklamalar

Yerel yığında bellek ayırmayı yönetmek için kendi yeni işlecinizi veya işleç silme işleminizi tanımlayabilirsiniz. Ancak, başvuru sınıfları yalnızca yönetilen yığında ayrıldığından bu işleçleri tanımlayamaz.

Daha fazla bilgi için bkz . Kullanıcı Tanımlı İşleçler (C++/CLI).

Örnek

Aşağıdaki örnek C2842 oluşturur.

// C2842.cpp
// compile with: /clr /c
ref class G {
   void* operator new( size_t nSize );   // C2842
};