Я изучаю визуальную студию в данный момент.Если я установил /Wall
, меня встретит, казалось бы, нездоровое количество предупреждающих сообщений, хотя мое приложение будет прекрасно компилироваться.
Это нормально?Изменение уровня ошибки остановит сообщения.Похоже, что они все связаны с C ++ STL или его заголовочными файлами - то же самое?
Если я создаю программу с использованием code :: blocks (GCC), то об ошибках не сообщается, несмотря на один и тот же уровень предупреждения.
Что здесь происходит?
обновление: visual studio /Wall
вывод: http://pastebin.com/FBGLd2Hb
visual studio /W4
вывод: http://pastebin.com/YuWKVS9G
Код на самом деле из Wrox Professional C ++.Могу ли я ошибаться в использовании слова «предупреждения»?