Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"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