Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"typeid" używany w typie zarządzanym lub WinRT "type", zamiast tego użyj operatora
Uwagi
Nie można zastosować operatora typeid do typu zarządzanego lub WinRT; zamiast tego użyj typeid .
Example
Poniższy przykład generuje kod C3185 i pokazuje, jak rozwiązać ten problem:
// C3185a.cpp
// compile with: /clr
ref class Base {};
ref class Derived : public Base {};
int main() {
Derived ^ pd = gcnew Derived;
Base ^pb = pd;
const type_info & t1 = typeid(pb); // C3185
System::Type ^ MyType = Base::typeid; // OK
}