Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"class": typ zarządzany lub WinRT może nie definiować własnego "operator new" lub "operator delete"
Uwagi
Możesz zdefiniować własny operator new lub operator delete , aby zarządzać alokacją pamięci na natywnej stercie. Jednak klasy odwołań nie mogą definiować tych operatorów, ponieważ są przydzielane tylko na zarządzanym stercie.
Aby uzyskać więcej informacji, zobacz Operatory zdefiniowane przez użytkownika (C++/CLI).
Przykład
Poniższy przykład generuje C2842.
// C2842.cpp
// compile with: /clr /c
ref class G {
void* operator new( size_t nSize ); // C2842
};