1. C++ / Говнокод #13727

    +14

    1. 1
    2. 2
    struct Ziga : std::exception {};
    throw Ziga();

    Теперь вы знаете как кинуть зигу в C++ !!

    Запостил: PSIAlt, 02 Сентября 2013

    Комментарии (70) RSS

    • <sarcasm>Очень полезное умение.
      Ответить
    • "Да! Это от души… Замечательно. Достойно восхищения. Ложки у меня пациенты много раз глотали, не скрою, но вот чтоб так, обедом…
      На десерт… и острый предмет… замечательно! За это вам наша искренняя сердечная благодарность. Ежели, конечно, кроме железных предметов ещё и фарфор можете употребить… Тогда просто нет слов!"
      http://i1.ytimg.com/vi/mdJb3bbMuJY/maxresdefault.jpg
      Ответить
    • зачем тут вообще std::exception?
      enum class zig { hail = 1488 };
      throw zig::hail;
      Ответить
      • Таки "Sieg Heil" будет правильнее.
        Ответить
        • Grammar Nazi?
          Ответить
          • Похоже просто Nazi)
            Ответить
            • Обязательно должен свои 15 копеек кинуть. Ты прям как еврей.
              Ответить
            • Оба правы.
              Ответить
              • По убеждениям или активный скинхед?
                Ответить
                • Скинхед-программист - это было бы забавно.
                  Да и на фото видно, что я вполне волосат.
                  По убеждениям скорее, да.
                  Ответить
                  • Смотря кого считать под скинхедом.
                    Программисту ничто не мешает быть нацистом.
                    Ответить
                  • скинхеда определяет идеология, а не атрибутика
                    Ответить
                    • Нациста определяет идеология.
                      а скинхеда как раз атрибутика.
                      Самое интересное, что можно быть скинхедом и не быть нацистом
                      Ответить
              • Плосковато у меня получилось :(
                Ответить
      • throw "Sieg Heil!";
        Так будет проще.
        Ответить
        • проще, но в корне неправильней
          когда один кидает зигу, другой должен словить зигу
          уверен, ему не понравится, если вместо зиги он словит "איד מאַכט"
          Ответить
          • А-а-а-а-а! Он еврей!!!
            Ответить
            • вы так говорите как будто это что-то плохое
              Ответить
              • Вот тебе мой ответ:

                Сидят в переходе метро двое нищих, перед каждым шляпа и клочок бумаги с жалобами. 
                У одного на клочке написано "подайте бедному арабу", а у второго "подайте бедному еврею". 
                У первого шляпа полна денег, у второго же всего несколько грошей.
                 Вот идет прохожий, бросил пару монет еврею и говорит: 
                слушай, ты сменил бы надпись, а то останешься сегодня голодным.
                 Когда прохожий ушел, еврей обратился к своему соседу: 
                Ты это слышал, Изя?! Этот человек будет нас с тобой учить коммерции!
                Ответить
          • ПНХ на иврите?
            Ответить
            • Просто рандомные буквы. Второе слово фонетически похоже на "номер карточки", но оригинал пишется по-другому. Кроме того, с огласовками пишут только если без них тяжело понять, и, как правило, все слово, а не какую-то конкретную букву.

              В иврите почти нет арго лексики. А то, что есть - как в советстком кино. Носители языка компенсируют обычно тем, что очень громко орут. Послать нормально не получится. Максимум - вызовет неловкую улыбку.
              Ответить
              • как ни странно, гугл транслейт свой же результат обратно переводит правильно
                но вот автоматически язык неправильно определяет, да
                видимо, не всё так просто в криптопослании, да, wvxvw?
                Ответить
                • Вот мне просто больше нечего делать, только говнопослания расшифровывать :/
                  Ответить
                • > язык неправильно определяет
                  Вчера он мне говорил, что это идиш, и перевел все правильно (ну насколько можно судить о правильности)... А сегодня уже детектит как иврит, и толком не переводит.

                  P.S. А еще эту фразу между кавычек хрен выделишь - у нее же написание справа налево :)
                  Ответить
                  • Хз. если это идиш - зачем патах под алеф? Алеф и без него всегда читается как "а". Что такое "ид" на идише - я не знаю.
                    Ответить
                    • Я не знаю ни одной буквы ни на идише ни на иврите, все вопросы к дефекейту ;)
                      Ответить
                    • Как там погода, в Израиле?
                      Ответить
                • ... Под небом голубым есть город золотой
                  С прозрачными воротами и яркою звездой
                  А в городе том сад, все травы да цветы.
                  Гуляют там животные невиданной красы.

                  запрос "Еврейская песня Город золотой" на muzofon.com
                  Ответить
                  • По запросу же "еврейская музыка" вываливается столько позитива, что можно весь день слушать - не наслушаешься. Особенно песня "Семь -сорок", там указана, как "Этническая музыка мира - Еврейская "
                    )
                    Ответить
            • Пыхиврит

              Болезнь похоже
              Ответить
      • catch(std::exeption ziga)
        {
            partywen.setSkinhead(ziga);
            partywen.comeToPolice();
            this->p_police->destroyAnusesInKPZ();
        }
        Ответить
        • теперь от безобидного throw std::invalid_argument(":'("); пострадают невинные люди
          Ответить
        • Почему setSkinhead? В пативен же всяко больше войдет, поэтому add().
          Ответить
        • алсо, исключения по значению ловить не айс
          Ответить
          • +1. Фактически, автору кинули зигу, а словил std::exception. Теперь он не может отличить скинхеда от цивилиана.
            Ответить
        • >partywen
          >AnusesInKPZ
          Mah eyes!
          Ответить
    • Слава великому вождю!
      Ответить
      • Arbeit macht frei!
        Ответить
      • Аноним, если смотреть издалека на твою аву, кажется, что баттхерт в еврейской шапочке с кисточкой. Оказывается, в наушниках.
        Ответить
        • Хвостик кисточки жует?
          Ответить
          • Микрофон от наушников вообще как бы не виден. Как будто кисточка у него набок свесилась.
            Ответить
            • И прилипла к щеке.
              Ответить
              • Не прилипла, а просто свесилась.

                Неужели тут нет ни одного фотошопника? Неплохо бы было такую картинку сделать - баттхерт в еврейской шапочке. Кажется, "кипа" такая шапочка называется.
                Ответить
    • Write(MeinKampf);
      Ответить
    • В Foundation Kit (часть фреймворка Cocoa для Mac OS / iOS разработки) все классы вообще начинаются с префикса NS. NSString или NSArray например.
      Но NSDAP нет =(
      Ответить
    • Получай фашист гранату!
      #include "weapon.h"
      throw Grenade();
      Ответить
      • К сожалению, в плюсах от таких гранат умирает в первую очередь кидающий, что как-то не очень моделирует реальность. Давайте возьмём действительно выразительный язык, в котором есть throwTo:
        -- http://ideone.com/p3PeuZ
        {-# LANGUAGE DeriveDataTypeable #-}
        
        module Main where
        
        import Control.Concurrent
        import Control.Concurrent.MVar
        import Data.Typeable
        import Control.Exception
        
        data Granade = Granade String deriving (Typeable)
        
        instance Show Granade where
          show (Granade name) = "Granade(" ++ name ++ ")"
        
        instance Exception Granade
        
        fascistAttack country = do
          putStrLn "Fascists are trying to attack a country!"
          s <- takeMVar country
          putStrLn $ s ++ " is taken"
        
        russianSoldier fascists win = do
          putStrLn "Take it!"
          throwTo fascists (Granade "Ф1")
          putMVar win ()
        
        main = do
          russia <- newEmptyMVar
          win <- newEmptyMVar
          fascists <- forkIO (fascistAttack russia)
          forkIO $ russianSoldier fascists win
          takeMVar win
        Ответить
        • *Grenade
          Ответить
        • Фашистам нечего захватывать, мвар то пустой...
          Ответить
          • Это чтобы они не успели зохватить, пока наши гранату достают
            Ответить
            • Кстати, в хаскеле есть sleep, чтобы сымитировать процесс захвата? Что-то я запамятовал, а хуглить с телефона немного влом.
              Ответить
              • sleep есть в System.Posix.Unistd, но синхронизировать потоки при помощи sleep рука не поднимается
                Ответить
      • Achtung!! Grenade!!!
        Ответить
    • показать все, что скрытоП-пошёл н-н-нахуй!
      П-пошёл-л нахуй!
      Пошёл нахуй!
      ПИДОРАС!
      Ответить

    Добавить комментарий