Оказывается, эти конструкции работают по-разному. Минус два часа жизни, блин. Конкретнее, цикл
bool var = false;
while(!var) {…}
выполнится, но выполнится только один раз. А конструкция while(var != true) работает до упора, как нужно. Конечно же, компилятор и не думает предупреждать об ошибке (по моему, он об ошибках знает не больше нашего). Вот так вот...
bool var = false; while(!var) {…}выполнится, но выполнится только один раз. А конструкция while(var != true) работает до упора, как нужно. Конечно же, компилятор и не думает предупреждать об ошибке (по моему, он об ошибках знает не больше нашего). Вот так вот...