Ошибка компилятора C3768
невозможно использовать адрес виртуальной функции vararg в чистом управляемом коде.
Замечания
Параметр компилятора /clr:pure не рекомендуется использовать в Visual Studio 2015 и не поддерживается в Visual Studio 2017.
При компиляции с помощью /clr:pure нельзя взять адрес виртуальной vararg
функции.
Пример
Следующий пример приводит к возникновению ошибки C3768:
// C3768.cpp
// compile with: /clr:pure
struct A
{
virtual void f(...);
};
int main()
{
&(A::f); // C3768
}