Sdílet prostřednictvím


Upozornění C26471

Nepoužívejte reinterpret_cast. Přetypování lze void* použít static_cast (typ.1)

Poznámky

Název analýzy kódu: NO_REINTERPRET_CAST_FROM_VOID_PTR

Příklad

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

Viz také

C++ Core Guidelines Type.1