LINUX.ORG.RU

История изменений

Исправление Dudraug, (текущая версия) :

А с какого перепугу оно должно работать как-то иначе?

switch(message_id) {
  case MES_ID1:
  case MES_ID2:
    //do somthing
    break;
  case MES_ID3:
   // do_somthing
   break;
  default;
    //do_somthing
    break;
}

Понимаешь например, что делает такой пример? Для чего используется? И как бы он работал по твоей «логике»?

А вообще б не гадал бы ты, а почитал доку.

http://en.cppreference.com/w/cpp/language/switch

Исходная версия Dudraug, :

А с какого перепугу оно должно работать как-то иначе?

switch(message_id) {
  MES_ID1:
  MES_ID2:
    //do somthing
    break;
  MES_ID3:
   // do_somthing
   break;
  default;
    //do_somthing
    break;
}

Понимаешь например, что делает такой пример? Для чего используется? И как бы он работал по твоей «логике»?

А вообще б не гадал бы ты, а почитал доку.

http://en.cppreference.com/w/cpp/language/switch