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


C2847 fordítási hiba

a méret nem alkalmazható felügyelt vagy WinRT típusú "osztályra"

Megjegyzések

A sizeof operátor lekéri egy objektum méretét a fordítási időben. A felügyelt vagy WinRT-osztály, interfész vagy értéktípus mérete dinamikus, ezért fordításkor nem ismert.

Example

Az alábbi példa például C2847-et hoz létre:

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

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