Следующий код НЕ подавляет НИКАКИХ предупреждений компилятора C4503, но подавляет предупреждения C4244.
#pragma warning(push)
#pragma warning(disable:4503)
#pragma warning(disable:4244)
#include
Пожалуйста, подробно объясните, почему предупреждения C4503 не подавляются. Примечание: это может быть вызвано той же причиной, что и в Как обойти предупреждение C4505 в сторонних библиотеках?.
См. это и это для получения дополнительной информации.
Я использую Visual Studio 2008 на компьютере с Windows 7.