Понимание компилятора — утверждение, которое ничего не делает?C++

Программы на C++. Форум разработчиков
Anonymous
Понимание компилятора — утверждение, которое ничего не делает?

Сообщение Anonymous »

Мне интересно понять, как компилятор интерпретирует этот оператор…

Тип проекта — C++
IDE — XCode 3.2 64 бита
Операционная система это Mac OS X 10.6.8.

Внимание: пример кода представляет собой бесконечный цикл.

В коде образец ниже или на прикрепленном изображении. Что делает компилятор, если что. Никаких серьезных ошибок не возникает, как и мелких ошибок (учитывая мои текущие настройки компилятора). Больше всего интересует понимание того, что происходит в операторе случая C:

bool nrContinue;
enum Task {

A,
B,
C,
D

};

nrContinue = 1;
Task nrTask = A;

while (nrContinue) {

switch (nrTask) {

case A:

cout

Подробнее здесь: https://stackoverflow.com/questions/138 ... es-nothing

Вернуться в «C++»