Freigeben über


Compilerfehler C3768

Die Adresse einer virtuellen Vararg-Funktion kann nicht in reinem verwaltetem Code verwendet werden.

Hinweise

Die Option "/clr:pure compiler" ist in Visual Studio 2015 veraltet und wird in Visual Studio 2017 nicht unterstützt.

Beim Kompilieren mit /clr:pure können Sie die Adresse einer virtuellen vararg Funktion nicht übernehmen.

Beispiel

Im folgenden Beispiel wird C3768 generiert:

// C3768.cpp
// compile with: /clr:pure
struct A
{
   virtual void f(...);
};

int main()
{
   &(A::f);   // C3768
}