Возможности Visual C ++ #pragma warning
, которые, помимо прочего, позволяют изменять уровень предупреждения конкретного предупреждения.Скажем, у предупреждения X по умолчанию уровень 4, а после
#pragma warning( 3, X )
с этого момента у него будет уровень 3.
Я понимаю, почему я временно отключил предупреждение, превратив предупреждение вошибка или включить отключение по умолчанию.Но зачем мне менять уровень предупреждения?
Я имею в виду, что уровень предупреждения конкретного предупреждения работает вместе с опцией «уровень предупреждения» компилятора /W
, поэтому в настоящее время я не могу представить себе установку, в которой я быхотите изменить уровень отдельного предупреждения, поскольку отправляемое или нет предупреждение будет зависеть от настроек проекта.
Каковы реальные примеры того, когда мне действительно нужно изменить уровень предупреждения конкретного предупреждения вC ++?