Научитесь общаться с компилятором при появлении ошибок в тексте вашей программы

Если в программе допущено прямое нарушение синтаксических правил языка С++, то на этапе компиляции возникает диалоговое окно с вопросом: “There were build errors. Continue?”. Так как продолжение бессмысленно, то следует ответить «Нет». Вы, конечно, можете ответить «Да», компилятор по своему разумению попытается исправить ошибку, но к чему это приведет, вот в чем вопрос.

Компилятор выдает сообщение об ошибках (error) в окне Task List. Такие ошибки помечаются в окне Task List восклицательным знаком красного цвета. Иногда в этом окне компилятор выводит предупреждающее сообщение (warning). Такое сообщение является признаком наличия в тексте места, которое, строго говоря, не является нарушением синтаксических правил языка, но достаточно необычно, что само по себе может свидетельствовать об ошибке. Своими предупреждениями компилятор как бы говорит: “Вы уверены, что действительно имели ввиду именно это?”. На эти ошибки надо обращать внимание и думать над ними! Они могут привести к неправильному решению на этапе выполнения.

Если вы работаете над новой программой, то компиляцию и компоновку следует делать раздельно, так как при наличии ошибок- warning компоновка при запуске командами Build или Start не будет приостановлена, а это может привести к неожиданным результатам на этапе выполнения.

Целью дальнейшей работы является изучение реакции компилятора на ошибки в тексте программы. Для этого внесите ряд указанных ошибок в текст программы и прочитайте сообщения, выдаваемые компьютером.

Удаление той или иной строки осуществляйте с помощью комментария //. Такой метод позволит вам быстро восстановить текст программы после анализа сообщений.