Kompilatorfel C3181

"type" : ogiltig operand för operatorn

Anmärkningar

En ogiltig parameter skickades till typeid-operatorn . Parametern måste vara en hanterad typ.

Observera att kompilatorn använder alias för interna typer som mappar till typer i den vanliga språkkörningen.

Example

I följande exempel genereras C3181:

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

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