Поделиться через


Предупреждение C26471

Не используйте reinterpret_cast. Приведение может void* использоваться static_cast (type.1)

Замечания

Имя анализа кода: NO_REINTERPRET_CAST_FROM_VOID_PTR

Пример

void function(void* pValue)
{
    {
        int* pointerToInt = reinterpret_cast<int*>(pValue); // C26471, use static_cast instead
    }
    {
        int* pointerToInt = static_cast<int*>(pValue); // Good
    }
}

См. также

Основные рекомендации C++ Type.1