Предупреждение C28720
Запрещенное использование API: "*function-name" является небезопасным и помечен как нерекомендуемый.
Комментарии
Использование одного из этих API указывает на то, что вы проверяете, сопоставлена ли память. Это означает, что вы либо не владеете памятью (и поэтому не должны пытаться получить к ней доступ), либо указывает на необходимость более эффективного управления временем существования объектов (если необходимо проверить, существует ли что-то еще). Дополнительные сведения о последнем см. в разделе Время существования объектов и управление ресурсами (RAII). Для этого правила не существует api-интерфейсов замены 1:1. Вместо этого рекомендуется переоценить код, чтобы избежать необходимости использования этих функций.
Имя анализа кода: ISBADXXXPTR_API_USAGE
Запрещенные функции
Запрещенный API |
---|
IsBadCodePtr |
IsBadHugeReadPtr |
IsBadHugeWritePtr |
IsBadReadPtr |
IsBadStringPtr |
IsBadWritePtr |