Мне интересно понять, как компилятор интерпретирует этот оператор…
Тип проекта — 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