Aracılığıyla paylaş


Derleyici Hatası C2847

yönetilen veya WinRT türü 'class' için sizeof uygulanamıyor

Açıklamalar

sizeof işleci derleme zamanında bir nesnenin değerini alır. Yönetilen veya WinRT sınıfı, arabirimi veya değer türünün boyutu dinamiktir ve bu nedenle derleme zamanında bilinmez.

Example

Örneğin, aşağıdaki örnek C2847 oluşturur:

// C2847.cpp
// compile with: /clr
ref class A {};

int main() {
   A ^ xA = gcnew A;
   sizeof(*xA);   // C2847 cannot use sizeof on managed object
}