Delen via


Compilerfout C2472

'functie' kan niet worden gegenereerd in beheerde code: 'bericht'; compileren met /clr om een gemengde afbeelding te genereren

Opmerkingen

Deze fout treedt op wanneer typen die niet worden ondersteund door beheerde code, worden gebruikt in een pure CLR-omgeving (Common Language Runtime). Compileer met /clr om de fout op te lossen.

De opties /clr:pure en /clr:safe compiler zijn afgeschaft in Visual Studio 2015 en worden niet ondersteund in Visual Studio 2017.

Example

In het volgende voorbeeld wordt C2472 gegenereerd.

// 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;
}

Zie ook