Как стать автором
Обновить
0
Александр Решетник @degratnikread⁠-⁠only

Пользователь

Отправить сообщение
Согласно Путеводителю для путешествующих по Галактике, сверхразумная раса существ создала компьютер Deep Thought — второй по производительности за всё существование времени и Вселенной, — чтобы найти Окончательный Ответ на величайший вопрос Жизни, Вселенной и Всего Такого. После семи с половиной миллионов лет вычислений, Deep Thought выдал ответ: «Сорок два». Реакция была такой:
— Сорок два! — взвизгнул Лунккуоол. — И это всё, что ты можешь сказать после семи с половиной миллионов лет работы?
Получается не сразу. Спасибо.
Дайте пример реальной проги разработанной на этом.
Да. Очень удобно.
Но иногда хочется несколько клавиатур. )
  1. class DeadCat{};
  2.  
  3. class Cat: public DeadCat{};
  4.  
  5. class Zoofil
  6. {
  7. public:
  8.   void Action(Cat* sexualcat){throw sexualcat;}
  9. };
  10.  
  11. class Sadist
  12. {
  13.   public:
  14.   void Action(Cat* cat){throw cat;}
  15. };
  16.  
  17. class Nekrofil
  18. {
  19. public:
  20.   void Action(DeadCat* cat){}
  21. };
  22.  
  23. class Extremal: public Cat
  24. {
  25.   public:
  26.   void SayMau(){throw Cat();}
  27. };
  28.  
  29.  
  30. class Kamera
  31. {
  32. public:
  33.   Extremal extreamal;
  34.   Zoofil zoofil;
  35.   Sadist sadist;
  36.   Nekrofil nekrofil;
  37.  
  38.   Kamera()
  39.   {
  40.     try
  41.     {
  42.       extreamal.SayMau();
  43.     }
  44.     catch(Cat sexualcat)
  45.     {
  46.       try
  47.       {
  48.         zoofil.Action(&sexualcat);
  49.       }
  50.       catch(Cat* cat)
  51.       {
  52.         try
  53.         {
  54.           sadist.Action(cat);
  55.         }
  56.         catch(DeadCat* deadcat)
  57.         {
  58.           nekrofil.Action(deadcat);
  59.         }
  60.       }
  61.  
  62.  
  63.     }
  64.     
  65.   }
  66.  
  67. };
  68.  
  69. void main()
  70. {
  71.   new Kamera();
  72. }
* This source code was highlighted with Source Code Highlighter.
12 ...
7

Информация

В рейтинге
Не участвует
Откуда
Винница, Винницкая обл., Украина
Дата рождения
Зарегистрирован
Активность