Дом Личные финансы 2 Общих ошибки в C ++ во время этапа сборки - манекены

2 Общих ошибки в C ++ во время этапа сборки - манекены

Оглавление:

Видео: Learn Java Programming with Beginners Tutorial 2025

Видео: Learn Java Programming with Beginners Tutorial 2025
Anonim

Когда вы вводите программу на C ++, шаг сборки почти наверняка не оторвался без ошибок. Программа Gold Star - это программа, которая работает в первый раз, когда вы ее создаете и выполняете. Вы почти никогда не будете писать программу Gold Star во всей карьере программирования. Никто не делает. Не потейте.

Это всего лишь два из бесчисленных способов испортить на C ++. Изучение того, как интерпретировать то, что пытается сказать вам компилятор, с его сообщениями об ошибках и предупреждениях, является важной частью изучения языка. Это может произойти только из многих месяцев практики и получения опыта работы с языком. Надеюсь, эти два примера помогут вам начать прыжок.

Команды с ошибками в C ++

Ошибочные команды - это самые простые ошибки для идентификации и исправления. Чтобы продемонстрировать эту точку, в эту строку кода добавлен дополнительный т, чтобы он читал

intt celsius;

В отличие от int, слово intt не имеет значения для C ++. Построение результирующей программы с помощью этой строки создало отображаемый дисплей.

Сначала обратите внимание на маленький красный блок на строке 14, который указывает на проблему где-то в этой строке. Вы можете прочитать все об этом на вкладке «Построение сообщений» в правом нижнем окне. Здесь вы можете увидеть следующие сообщения:

В функции 'int main (int, char **)': 14 error: 'intt' не был объявлен в этой области 14 ошибка: ожидается '; 'before' celsius '16 error:' celsius 'не был объявлен в этой области

В первой строке указано имя функции, которая содержит ошибку. Легко поверить, что весь код в этой программе находится в функции main. Следующая строка - это ключ. Это говорит о том, что C ++ не понимает, что intt находится в строке 14 программы.

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

Одна ошибка C ++ может генерировать каскад сообщений об ошибках. В одной попытке создания можно выявить и исправить несколько ошибок, но для определения того, из каких ошибок вытекают другие, требуется опыт. На данный момент сосредоточьтесь на первом сообщении об ошибке. Исправьте его и перестройте программу.

Отсутствует точка с запятой в коде C ++

Еще одна распространенная ошибка - оставить точку с запятой. Сообщение, которое генерирует эта ошибка, может быть немного запутанным. Чтобы продемонстрировать, удалите точку с запятой из объявления в строке 14, чтобы она читала

int celsius cout << "введите температуру по Цельсию:";

Ошибка, сообщаемая C ++ для этого нарушения, указывает не на строку 14, а на следующую строку, 15:

15 ошибка: ожидаемая инициализация до ошибки «cout» 16: «celsius» не был объявлен в этой области > Это легче понять, если учесть, что C ++ считает строки новой строки просто еще одной формой пробелов.Без точки с запятой C ++ запускает две строки вместе. Нет отдельной линии 14. C ++ может интерпретировать первую часть, но она не понимает начального предложения, которое начинается с cout.

Отсутствующие точки с запятой часто генерируют сообщения об ошибках, которые мало похожи на фактическое сообщение об ошибке, и они почти всегда находятся на следующей строке после фактической ошибки. Если вы подозреваете отсутствие точки с запятой, начните с строки с сообщенной ошибкой и отсканируйте назад.

2 Общих ошибки в C ++ во время этапа сборки - манекены

Выбор редактора

28 Средиземноморских диетических продуктов и их питательных преимуществ - манекены

28 Средиземноморских диетических продуктов и их питательных преимуществ - манекены

Многие из продуктов, Средиземноморская диета наполнена питательными веществами. Средиземноморская диета включает в себя разнообразные продукты, которые не оставят вас скучными. Посмотрите на некоторые из этих продуктов и более заметные питательные преимущества, которые они обеспечивают. Пищевые питательные вещества Миндаль Волокно, витамин Е, калий, здоровые жиры и кальций ...

Антивозрастные советы из Средиземноморья - манекены

Антивозрастные советы из Средиземноморья - манекены

Средиземноморский образ жизни также может помочь вам почувствовать и выглядеть ты лучший. Диета с высоким содержанием питательных веществ, умеренная активность и много смеха с друзьями позволяют наслаждаться преимуществами здоровья! Вот некоторые из способов, которыми вы можете стареть грациозно со средиземноморским стилем жизни. Увеличение продолжительности жизни: исследование диеты и здоровья NIH-AARP опубликовало ...

Закуска и десертные рецепты для средиземноморской диеты - манекены

Закуска и десертные рецепты для средиземноморской диеты - манекены

Средиземноморская диета полна аромата и разнообразие. Как и любой образ жизни, вы должны быть в состоянии сделать выбор средиземноморского меню, который включает в себя больше, чем салат и блюд. У вас есть много вариантов закусок и десертов, которые вы можете вписаться в свой средиземноморский образ жизни. Ниже приведены несколько вариантов аппетита ...

Выбор редактора

Как добавить границы в таблицы слайдов PowerPoint 2007 - макеты

Как добавить границы в таблицы слайдов PowerPoint 2007 - макеты

Вместо того, чтобы полагаться на PowerPoint стиль таблицы, вы можете пощекотать цвет в столбцах и строках вашей таблицы PowerPoint, рисовать границы вокруг столбцов и строк и выбирать внешний вид границ. Чтобы настроить границы для таблицы PowerPoint, начните с объявления того, как будут выглядеть границы. Затем выберите часть ...

Как добавить маркированные списки в диаграммы в PowerPoint 2007 - манекены

Как добавить маркированные списки в диаграммы в PowerPoint 2007 - манекены

Некоторые формы диаграмм PowerPoint построили - в маркированных списках, но независимо от того, готова ли форма PowerPoint маркироваться или нет, вы можете ввести маркеры. Выберите форму PowerPoint на диаграмме и выполните следующие шаги, чтобы ввести или удалить маркеры:

Как добавить кнопки в PowerPoint 2013 Slide - манекены

Как добавить кнопки в PowerPoint 2013 Slide - манекены

Кнопка действия - это особый тип AutoShape, который помещает кнопку на слайде PowerPoint 2013. Когда пользователь нажимает кнопку во время слайд-шоу, PowerPoint выполняет все действия, которые вы назначили для кнопки. Хорошо спланированное расположение кнопок действий, разбросанных по всей презентации, может облегчить просмотр кому-либо ...

Выбор редактора

Триатлон на летних Олимпийских играх 2012 года в Лондоне - манекены

Триатлон на летних Олимпийских играх 2012 года в Лондоне - манекены

Триатлон на Олимпийских играх 2012 года пройдет в Гайд-парке , В Лондоне. Гайд-парк является одним из восьми королевских парков и будет включать в себя временную гостиную площадью до 3 000 зрителей для Олимпийского мероприятия. Женское мероприятие запланировано на 4 августа, а мужское мероприятие будет проходить в августе ...

Типы триатлона и расстояния - манекены

Типы триатлона и расстояния - манекены

Все триатлоны не созданы равными. Расы разбиты на четыре основных расстояния, с курсами и культурой, что делает каждую из них уникальной задачей. В следующем списке приведены приблизительные рекомендации для четырех расстояний - триантлон может быть немного короче или длиннее, но это хорошее общее руководство: Sprint: 0. 5 км до 0. 75 км плавать ...

Лучшие фигуристы на зимних Олимпийских играх 2010 года - манекены

Лучшие фигуристы на зимних Олимпийских играх 2010 года - манекены

Фигурное катание всегда является одним из самых популярные события на Зимних Олимпийских играх. Выбирать фаворитов из фигурного катания из поля надежды может быть проблемой. Но с новыми требованиями судейства в этом году фигуристы действительно должны будут активизироваться, отбиваться от нервов и быть в состоянии поддержать все ...