Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"identifier1" har C-länkning angivet, men returnerar UDT "identifier2" som är inkompatibel med C
Anmärkningar
En funktion eller pekare till funktion har en UDT (användardefinierad typ, som är en klass, struktur, uppräkning eller union) som returtyp och extern "C" koppling. Detta är lagligt om:
Alla anrop till den här funktionen sker från C++.
Definitionen av funktionen finns i C++.
Example
I följande exempel genereras C4190:
// C4190.cpp
// compile with: /W1 /LD
struct X
{
int i;
X ();
virtual ~X ();
};
extern "C" X func (); // C4190