--- title: Warning C26462 ms.date: 03/22/2018 f1_keywords: ["C26462", "USE_CONST_POINTER_FOR_VARIABLE"] helpviewer_keywords: ["C26462"] description: CppCoreCheck rule C26462 that enforces C++ Core Guidelines Con.4 --- # Warning C26462 > The value pointed to by '*variable*' is assigned only once, mark it as a pointer to `const` (con.4). ## Remarks Pointers to variables whose values remain unchanged should be marked as `const`. Code analysis name: `USE_CONST_POINTER_FOR_VARIABLE` ## Example ```cpp void useVal(int val); void function1(int* ptr) { int* p = ptr; // C26462, the value pointed to by p is unmodified ptr = nullptr; useVal(*p); } ``` ## See also [C++ Core Guidelines con.4](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#con4-use-const-to-define-objects-with-values-that-do-not-change-after-construction).