Compartir vía


Advertencia C26471

No use reinterpret_cast. Una conversión de void* puede usar static_cast (tipo.1)

Comentarios

Nombre del análisis de código: NO_REINTERPRET_CAST_FROM_VOID_PTR

Ejemplo

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

Consulte también

C++ Core Guidelines Type.1