Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Variable 'variable' is uninitialized. Always initialize an object.
Remarks
This check requires local variables to be initialized at the declaration or in the following statement.
Example
#include <iostream>
void function()
{
int myVal; // C26494, Variable is uninitialized
std::cout << myVal; // C6001
}
To fix the issue, initialize the variable at the declaration.
#include <iostream>
void function()
{
int myVal{};
std::cout << myVal;
}
See also
ES.20: Always initialize an object
C++ Core Guidelines Type.5