0 / 0 / 0
Регистрация: 08.12.2021
Сообщений: 2
|
|
1 | |
Объявленный в цикле for идентификатор не определен08.12.2021, 15:28. Показов 1327. Ответов 4
Метки нет (Все метки)
Заранее извиняюсь за крайне глупый и простой вопрос, но я только недавно начал изучать С++ и не знаю, как сформулировать запрос так, чтобы найти ответ.
В чем суть: иногда, когда я пишу цикл for и в круглых скобочках объявляю переменную(в данном случае i), в теле самого цикла переменная оказывается не инициализирована. Причем если я вручную переписываю код, все встает на свои места. Я просто не понимаю причину всех этих удивительных превращений. Пожалуйста, подскажите, что может быть не так? Для полноты картины прикладываю скриншот большей части кода с такой ошибкой(в мейне почти ничего не происходит, просто вызывается 2 объекта класса)
0
|
08.12.2021, 15:28 | |
Ответы с готовыми решениями:
4
идентификатор _ReturnAddr идентификатор не определён; _ReturnAddress идентификатор не найден Не объявленный идентификатор Не объявленный идентификатор не объявленный идентификатор |
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
08.12.2021, 15:56 | 2 |
GordonFrimen, точку с запятой после цикла уберите.
0
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
08.12.2021, 15:59 | 3 |
GordonFrimen, код приведите текстом!
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
08.12.2021, 16:00 | 4 |
Причина в том, что вы на самом деле пытаетесь использовать
i не в теле цикла. Тело цикла у вас представляет одинокая точка с запятой, которую вы либо не заметили, либо поставили машинально.И переменная оказывается не не инициализирована, а не определена. Для сохранения психического здоровья при программировании на C++ рекомендую как можно скорее уяснить разницу между этими понятиями. Также рекомендуется не игнорировать остальные предупреждения, которые у вас видны на скриншоте.
0
|
0 / 0 / 0
Регистрация: 08.12.2021
Сообщений: 2
|
|
08.12.2021, 16:26 [ТС] | 5 |
0
|
08.12.2021, 16:26 | |
08.12.2021, 16:26 | |
Помогаю со студенческими работами здесь
5
Повторно объявленный идентификатор C2065 не объявленный идентификатор Почему ругается на не объявленный идентификатор Компилятор ругается на не объявленный идентификатор Необъявленный объявленный идентификатор Memo3 Не объявленный идентификатор statik_cast<char>(5); Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |