Warnings
у вас компилер выдает Warnings(кроме Variable defined but never used).
И стоит ли на них обращать внимание?
Спасибо!!!
Необходимо избавиться от переменных, которые не используются, и от прочего, что может выдавать warning, если Вы уверены в том что написали как Вам надо, но это вызывает некоторое недоумение у компилятора можно этот warning временно запретить либо переписать так чтобы wrining'а не было, например следующий код на Level1 выдаёт warning:
"warning C4127: conditional expression is constant"
while(1)
{
...
if (...) break;
...
}
а меня вот устраивает то, что это вечный цикл, но я знаю, что не подвисну, т.к. в теле цикла есть выход.
я могу написать так:
for(;;) // пустой for
...
if (...) break;
...
}
это warning не вызывает
либо отключить warning C4127, обрамив скользкий код прагмами, первая отключает вопли, а вторая выставляет назад, как было для данного warning левела.
#pragma warning(disable:4127)
while(1)
{
...
if (...) break;
...
}
#pragma warning(default:4127)