Ответ 1
Нет, предупреждения отключены для каждого файла (или, возможно, "отсюда до нижней части файла" ) при использовании #nowarn
. (Или для компиляции/проекта при использовании свойств проекта /--nowarn
командной строки.)
Можно ли отключить предупреждения компилятора для определенных строк?
В С# это работает:
[Obsolete]
class Old { }
#pragma warning disable 612
var oldWithoutWarning = new Old();
#pragma warning restore 612
var oldWithWarning = new Old();
Это было бы очень полезно для отключения предупреждений об ошибках неполного шаблона, особенно когда функция принимает конкретный случай DU.
Нет, предупреждения отключены для каждого файла (или, возможно, "отсюда до нижней части файла" ) при использовании #nowarn
. (Или для компиляции/проекта при использовании свойств проекта /--nowarn
командной строки.)