0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
||||||
1 | ||||||
Почему в выводе выдаются предупреждения "warning C4101: sm: неиспользованная локальная переменная"03.11.2012, 15:14. Показов 7158. Ответов 16
Метки нет (Все метки)
Ошибки
Код
1>------ Перестроение всех файлов начато: проект: gd, Конфигурация: Debug Win32 ------ 1>Построение начато 03.11.2012 15:14:11. 1>_PrepareForClean: 1> Файл "Debug\gd.lastbuildstate" удаляется. 1>InitializeBuildStatus: 1> Создание "Debug\gd.unsuccessfulbuild", так как было задано "AlwaysCreate". 1>ClCompile: 1> stdafx.cpp 1> gd.cpp 1>i:\gd\gd\gd.cpp(14): warning C4101: sm: неиспользованная локальная переменная 1>i:\gd\gd\gd.cpp(15): warning C4101: n: неиспользованная локальная переменная 1>i:\gd\gd\gd.cpp(14): warning C4101: sum: неиспользованная локальная переменная 1>i:\gd\gd\gd.cpp(14): warning C4101: sh: неиспользованная локальная переменная 1>i:\gd\gd\gd.cpp(33): warning C4700: использована неинициализированная локальная переменная "shn" 1>Manifest: 1> Файл "Debug\gd.exe.embed.manifest" удаляется. 1>LinkEmbedManifest: 1> gd.vcxproj -> I:\gd\Debug\gd.exe 1>FinalizeBuildStatus: 1> Файл "Debug\gd.unsuccessfulbuild" удаляется. 1> Обращение к "Debug\gd.lastbuildstate". 1> 1>Построение успешно завершено. 1> 1>Затраченное время: 00:00:21.95 ========== Перестроение всех: успешно: 1, с ошибками: 0, пропущено: 0 ==========
0
|
03.11.2012, 15:14 | |
Ответы с готовыми решениями:
16
Обработка исключения try/catch. Неиспользованная локальная переменная Warning C4101 и warning C4996 Warning C4700: использована неинициализированная локальная переменная Warning C4700: использована неинициализированная локальная переменная |
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
03.11.2012, 15:21 | 2 |
Пишет, потому что ты переменные определил(а), но нигде не используешь в коде.
1
|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|||||||||||
03.11.2012, 15:24 | 3 | ||||||||||
собственно эти переменные и не использованы в коде, а просто объявлены.
1
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
|
03.11.2012, 15:27 [ТС] | 4 |
у меня значения а и б заданы 8 и 9. а надо вычислить m значений заданной функций на интервале а,б
0
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|
03.11.2012, 15:28 | 5 |
Эти неиспользуемые переменные можно удалять из программы. Они все равно не нужны
1
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
|
03.11.2012, 15:31 [ТС] | 6 |
а тогда что мне писать в типе double
0
|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
||||||
03.11.2012, 15:34 | 7 | |||||
Просто удали эти неиспользуемые переменные.
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
|
03.11.2012, 15:41 [ТС] | 8 |
тогда выводе напишет необявленый идкнтификатор
0
|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|
03.11.2012, 15:42 | 9 |
Ну вы попробуйте, если выведет ошибку - выложите ее сюда. В моем варианте убраны ненужные переменные.
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
||||||
03.11.2012, 15:46 [ТС] | 10 | |||||
Ошибки
Код
1>i:\gd\gd\gd.cpp(18): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(18): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(18): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(20): error C2065: yt: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(20): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(20): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(21): error C2065: sqn: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(22): error C2065: sq: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(22): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(24): error C2065: sqn: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(25): error C2065: sq0: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(25): error C2065: sq: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(26): error C2065: sq: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(26): error C2065: sq0: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(26): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(26): error C2065: sq0: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(28): error C2065: sq: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(28): error C2065: sq0: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(29): error C2065: yc: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(29): error C2065: x: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(29): error C2065: sq: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(30): error C2065: a: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(30): error C2065: yc: необъявленный идентификатор 1>i:\gd\gd\gd.cpp(30): error C2065: yt: необъявленный идентификатор
0
|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|||||||||||
03.11.2012, 15:49 | 11 | ||||||||||
бррр. Вы сделали абсолютно наоборот. Убрали используемые переменные, оставив только неиспользуемые.
Вместо
0
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|
03.11.2012, 15:51 | 12 |
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
|
03.11.2012, 15:51 [ТС] | 13 |
это приудалении этих данных
0
|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
||||||
03.11.2012, 15:54 | 14 | |||||
1
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
||||||
03.11.2012, 15:58 | 15 | |||||
это сообщение означает что переменная x неопределена(необъявлена). компилятор не знает к какому типу она принадлежит. int, double или char?
для этого перед ее первым использованием нужно написать примерно так:
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 386
|
|
03.11.2012, 16:12 [ТС] | 17 |
спасибо большое
0
|
03.11.2012, 16:12 | |
03.11.2012, 16:12 | |
Помогаю со студенческими работами здесь
17
Warning C4700: использована неинициализированная локальная переменная "matrix" Warning C4700: использована неинициализированная локальная переменная "d" Как исправить: warning C4700: использована неинициализированная локальная переменная "a"? Как исправить warning C4700: использована неинициализированная локальная переменная "M_PI" Почему локальная переменная не уничтожается после выхода из функции Ошибка компиляции "warning C4700: использована неинициализированная локальная переменная "end"" При выводе текста выдаются иероглифы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |