Teilen über


Compilerfehler C3161

"Schnittstelle" : Schachtelungsklasse, Struktur, Vereinigung oder Schnittstelle in einer Schnittstelle ist illegal; Schachtelungsschnittstelle in einer Klasse, Struktur oder Vereinigung ist illegal

Bemerkungen

Ein __interface kann nur im globalen Bereich oder innerhalb eines Namespaces angezeigt werden. Eine Klasse, Struktur oder Union kann nicht in einer Schnittstelle angezeigt werden.

Beispiel

Im folgenden Beispiel wird C3161 generiert.

// C3161.cpp
// compile with: /c
__interface X {
   __interface Y {};   // C3161 A nested interface
};