次の方法で共有


警告 C26462

'variable' が指す値は 1 回だけ割り当てられ、 const (con.4) へのポインターとしてマークされます。

解説

変更されない値を持つ変数へのポインターは、const としてマークする必要があります。

コード分析名: USE_CONST_POINTER_FOR_VARIABLE

void useVal(int val);

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

    useVal(*p);
}

関連項目

C++ Core Guidelines con.4