Compartir vía


Advertencia C26462

El valor al que apunta "variable" solo se asigna una vez, lo marca como puntero a const (con.4).

Comentarios

Los punteros a variables cuyos valores permanecen sin cambios deben marcarse como const.

Nombre del análisis de código: USE_CONST_POINTER_FOR_VARIABLE

Ejemplo

void useVal(int val);

void function1(int* ptr)
{
    int* p = ptr; // C26462, the value pointed to by p is unmodified
    ptr = nullptr;

    useVal(*p);
}

Consulte también

con.4 de C++ Core Guidelines.