Erreur du compilateur C3768
ne peut pas prendre l’adresse d’une fonction vararg virtuelle dans du code managé pur
Notes
L’option /clr :pure compiler est déconseillée dans Visual Studio 2015 et non prise en charge dans Visual Studio 2017.
Lors de la compilation avec /clr :pure, vous ne pouvez pas prendre l’adresse d’une fonction virtuelle vararg
.
Exemple
L’exemple suivant génère l’erreur C3768 :
// C3768.cpp
// compile with: /clr:pure
struct A
{
virtual void f(...);
};
int main()
{
&(A::f); // C3768
}