Указатель на постоянный назначенный адрес, который не содержит значения
Этот дефект возникает, когда указатель на константу (const int*
, const char*
, и т.д.) присваивается адрес, который еще не содержит значения.
Указатель на константу сохраняет значение, которое не должно быть изменено позже в программе. Если вы присваиваете указателю адрес неинициализированной переменной, он теперь указывает на адрес со значениями мусора для остальной части программы.
Инициализируйте переменную перед присвоением ее адреса указателю на константу.
Группа: Поток данных |
Язык: C | C++ |
По умолчанию: Off |
Синтаксис командной строки: NON_INIT_PTR_CONV |
Влияние: Средний |