Kompilatorfel C3161

gränssnitt: att kapsla in en klass, struktur, union eller gränssnitt i ett annat gränssnitt är olagligt; att kapsla in ett gränssnitt i en klass, struktur eller union är olagligt

Anmärkningar

En __interface kan bara visas i globalt omfång eller inom ett namnområde. En klass, struct eller union kan inte visas i ett gränssnitt.

Example

I följande exempel genereras C3161.

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