Группировка случаев операторов switch вместе?

Возможно, я что-то недосмотрел, но есть ли в C ++ простой способ группировать дела вместе вместо того, чтобы записывать их по отдельности? Я помню, что в основном я мог просто сделать:

SELECT CASE Answer
CASE 1, 2, 3, 4

Пример на C ++ (для тех, кому это нужно):

#include <iostream.h>
#include <stdio.h>
int main()
{
   int Answer;
   cout << "How many cars do you have?";
   cin >> Answer;
   switch (Answer)                                      
      {
      case 1:
      case 2:
      case 3:
      case 4:
         cout << "You need more cars. ";
         break;                                        
      case 5:
      case 6:
      case 7:
      case 8:
         cout << "Now you need a house. ";
         break;                                        
      default:
         cout << "What are you? A peace-loving hippie freak? ";
      }
      cout << "\nPress ENTER to continue... " << endl;
      getchar();
      return 0;
}
29
задан Hamid FzM 30 March 2014 в 12:22
поделиться