Teilen über


Compilerfehler C3816

"Deklaration" wurde zuvor mit einem anderen verwalteten oder WinRTmodifier deklariert oder definiert.

Bemerkungen

Für eine Vorwärts- und eine tatsächliche Deklaration ist es erforderlich, dass in der Deklaration der Attribute keine Konflikte oder Inkonsistenzen vorliegen.

Example

Das folgende Beispiel generiert C3816 und zeigt, wie es behoben werden kann:

// 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
};