Compiler Error C3768
cannot take the address of a virtual vararg function in pure managed code
When compiling with /clr:pure, you cannot take the address of a virtual vararg function.
The following sample generates C3768:
// C3768.cpp
// compile with: /clr:pure
struct A
{
virtual void f(...);
};
int main()
{
&(A::f); // C3768
}