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


C2842 fordítóhiba

"osztály": egy felügyelt vagy WinRT típus nem definiálhatja a saját „new” vagy „delete” operátorát.

Megjegyzések

A natív halom memóriafoglalásának kezeléséhez megadhatja a saját operator new vagy operator delete-t. A referenciaosztályok azonban nem definiálhatják ezeket az operátorokat, mert csak a kezelt halomban vannak foglalva.

További információ: Felhasználó által definiált Operátorok (C++/CLI).

Example

Az alábbi példa C2842-t hoz létre.

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