Поделиться через


Предупреждение C26494

Переменная "переменная" неинициализирована. Всегда инициализировать объект.

Замечания

Эта проверка требует, чтобы локальные переменные были инициализированы в объявлении или в следующей инструкции.

Пример

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

Чтобы устранить проблему, инициализируйте переменную в объявлении.

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

См. также

ES.20: всегда инициализировать объект
Основные рекомендации C++ Type.5