Compartir a través de


Error del compilador C3816

"declaration" se declaró o se definió anteriormente con un modificador administrado o WinRT diferente

Una declaración adelantada y una declaración real requieren que no haya conflictos o incoherencias en la declaración de atributos.

El ejemplo siguiente genera el error C3816 y muestra cómo corregirlo:

// C3816a.cpp
// compile with: /clr /c
class C1;
// try the following line instead
// ref class C1;

ref class C1{  // C3816, forward declaration does not use ref
};