Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"абстрактный декларатор< типа typeid>": этот синтаксис больше не поддерживается, вместо него используйте ::typeid
Замечания
Была использована устаревшая форма typeid , используйте новую форму.
Эта ошибка устарела в Visual Studio 2022 и более поздних версиях.
Example
Пример ниже приводит к ошибке C3189:
// C3189.cpp
// compile with: /clr
int main() {
System::Type^ t = typeid<System::Object>; // C3189
System::Type^ t2 = System::Object::typeid; // OK
}