Condividi tramite


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