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


C2472 fordítási hiba

A "függvény" nem hozható létre a felügyelt kódban: "message"; fordítson /clr használatával egy vegyes képet létrehozásához.

Megjegyzések

Ez a hiba akkor fordul elő, ha a felügyelt kód által nem támogatott típusokat egy tiszta közös nyelvi futtatókörnyezetben (CLR) használják. Fordítsa le /clr használatával a hiba megoldása érdekében.

A /clr:pure és /clr:safe fordítóbeállítások elavultak a Visual Studio 2015-ben, és nem támogatottak a Visual Studio 2017-ben.

Example

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

// C2472.cpp
// compile with: /clr:pure
// C2472 expected

#include <cstdlib>

int main()
{
   int * __ptr32 p32;
   int * __ptr64 p64;

   p32 = (int * __ptr32)malloc(4);
   p64 = p32;
}

Lásd még