Sdílet prostřednictvím


Chyba kompilátoru C3181

'type' : neplatný operand pro operátor

Poznámky

Operátoru typeid byl předán neplatný parametr. Parametr musí být spravovaný typ.

Všimněte si, že kompilátor používá aliasy pro nativní typy, které se mapují na typy v modulu CLR (Common Language Runtime).

Example

Následující příklad vygeneruje C3181:

// C3181a.cpp
// compile with: /clr
using namespace System;

int main() {
   Type ^pType1 = interior_ptr<int>::typeid;   // C3181
   Type ^pType2 = int::typeid;   // OK
}