Udostępnij za pomocą


Błąd kompilatora C3181

"type" : nieprawidłowy operand dla operatora

Uwagi

Nieprawidłowy parametr został przekazany do operatora typeid . Parametr musi być typem zarządzanym.

Należy pamiętać, że kompilator używa aliasów dla typów natywnych mapowanych na typy w środowisku uruchomieniowym języka wspólnego.

Example

Poniższy przykład generuje C3181:

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

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