Мой компилятор C ++ выдает предупреждение о том, что следующая переменная intVar "не используется".
void MyClass::MyMethod(bool bFlag)
{
int intVar = 10;
if (bFlag)
intVar = 20;
}
Почему компилятор делает это, когда переменная, очевидно, используется? Должно ли это быть исправлено компилятором, чтобы оно распознавалось как «использованное»?