Errore del compilatore C3161
'interface': classe di annidamento, struct, unione o interfaccia in un'interfaccia non valida; l'interfaccia di annidamento in una classe, uno struct o un'unione non è valida
Un __interface può essere visualizzato solo nell'ambito globale o all'interno di uno spazio dei nomi. Una classe, uno struct o un'unione non può essere visualizzata in un'interfaccia.
Esempio
L'esempio seguente genera l'errore C3161.
// C3161.cpp
// compile with: /c
__interface X {
__interface Y {}; // C3161 A nested interface
};