Понимание компилятора — утверждение, которое ничего не делает?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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