Condividi tramite


Avviso C26494

La variabile 'variable' non è inizializzata. Inizializzare sempre un oggetto .

Osservazioni:

Questo controllo richiede che le variabili locali vengano inizializzate nella dichiarazione o nell'istruzione seguente.

Esempio

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

Per risolvere il problema, inizializzare la variabile nella dichiarazione.

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

Vedi anche

ES.20: inizializzare sempre un oggetto
C++ Core Guidelines Type.5