Compartir a través de


Advertencia C26494

La variable "variable" no está inicializada. Inicializar siempre un objeto.

Comentarios

Esta comprobación requiere que las variables locales se inicialicen en la declaración o en la instrucción siguiente.

Ejemplo

#include <iostream>
void function()
{
    int myVal; // C26494, Variable is uninitialized
    std::cout << myVal; // C6001
}

Para corregir el problema, inicialice la variable en la declaración.

#include <iostream>
void function()
{
    int myVal{};
    std::cout << myVal;
}

Consulte también

ES.20: Inicializar siempre un objeto
C++ Core Guidelines Type.5