| title | Warning C26462 | ||
|---|---|---|---|
| ms.date | 03/22/2018 | ||
| f1_keywords |
|
||
| helpviewer_keywords |
|
||
| description | CppCoreCheck rule C26462 that enforces C++ Core Guidelines Con.4 |
The value pointed to by 'variable' is assigned only once, mark it as a pointer to
const(con.4).
Pointers to variables whose values remain unchanged should be marked as const.
Code analysis name: 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);
}