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

    +16

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    #include <iostream>
    using namespace std;
    struct T
    {
      int a, b, &c;
      T():a(0), b(1), c(a){cout<<"dc"<<endl;}
      T(const T& a):a(a.a), b(a.b), c(&a.c == &a.a ? this->a : b){cout<<"cc"<<endl;}
      T& operator=(T a)
      {
        ::new((void*)(&b+1)) int*(&a.c == &a.a ? &this->a : &b);
        //asm volatile ("" : : : "memory");
        cout<<"co"<<endl;
        return *this;
      }
      void Switch()
      {
        ::new((void*)(&b+1)) int*(&c == &a ? &b : &a);
        //asm volatile ("" : : : "memory");
        cout<<"sw"<<endl;
      }
    } __attribute__((aligned(1))) ;
    
    int main() {
      T a;
      cout<<a.a<<endl;
      cout<<a.b<<endl;
      cout<<a.c<<endl;
      a.Switch();
      cout<<a.c<<endl;
      T b;
      cout<<b.c<<endl;
      b=a;
      cout<<b.c<<endl;
      b.b=666;
      cout<<b.c<<endl;
      return 0;
    }

    Очевидно откуда это.

    Запостил: LispGovno, 10 Января 2014

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

    • Cast "Призыв";
      Ответить
    • Вот некристи то, ссылки мутабельными уже делают... мало было null в них пихать...
      Ответить
      • int &a(a);
        Ответить
        • Почему эта хрень компилируется? Бред же.
          Ответить
          • Ну и
            int a(a)
            тоже зачем-то компилируется.

            Хотя g++ на обе конструкции дает ворнинг.
            Ответить
    • А на геймдеве игры то еще пишут? Или среди кресторазмышлений времени на написание движка уже совсем не остается?
      Ответить
      • Сегоднешняя тема:
        http://www.gamedev.ru/flame/forum/?id=184720
        Проснулся сегодня и понял, что мне неинтересно делать игры
        Ответить
        • Первое правило клуба: говори, что ты делаешь игры.
          Второе правило клуба: не делай игры.
          Ответить
          • Они делают, почему же. Саперов, крестики нолики

            Мы вот вчера тоже геймдевами побыли с этой полевой задачкой
            Ответить
        • > Одним конкурентом в конкурсе HTML5 меньше.
          А что там за конкурс?
          Ответить
          • Я то откуда знаю. Просто периодически в gaydev.ru\pr\ заглядываю и ищу там код. Пощу суда. Ботом для зеркала подрабатываю. Может кто с гейдева есть и нам пояснит.
            LispGovno
            Ответить
            • Запрещено использование элементов порнографии и эротики, сцены чрезмерной жестокости, графическое изображение наркотиков, алкоголя и прочих запрещенных веществ.

              Ууу, все желание поучаствовать в конкурсе отбили ;(
              Ответить
              • а что за конкурс?
                Ответить
                • http://www.gamedev.ru/community/html5/contest
                  Ответить
                  • Свежие новости с гейдева:
                    Друзья!
                    Сердце моё сжимаеться при взоре на то, во что превратился форум, на котором я обитаю с 2002 года.

                    Это уже не форум, где настоящие мастера своего дела деляться друг с другом опытом. Настоящих игроделов ныне можно пересчитать по пальцам. Ныне же это еврейский междусобойчик правящей тусовки учатников, купивших себе розовые штаны. Bondersan, Iskander, TarasB, Drazd - позорят наш форум. Разве таким должно быть "лицо российского геймдева"? С тех пор как начал свою работу флейм, с тех пор как была введена "цветовая дифференциация штанов", прежний столь любимый нами сайт умер.

                    Разумееться подобная деградация не могла произойти без молчаливого согласия Администрации в лице Сергея Ваткина, ака wat! Будем честны, друзья. Ваткину давно уже нет дела, до того что происходит на его ресурсе. Его сытая жизнь в Германии полна других интересов. Именно он позволил этим проходимцам загадить форум и распугать остатки вменяемых его обитателей. А по сему я считаю что нам нужны радикальные перемены. Возврат к истокам, без которого этот ресурс обречен на постпеное вымирание, вместо того чтобы стать светочем игроделов рунета.
                    Ответить
                    • Администрация должна уйти, уступив бразды правления тем, кто этого достоин (список я подготовлю).
                      Флейм должен быть закрыт навсегда.
                      Градация на участников и всех остальных должна быть упразднена.
                      Аккаунты участников, чья причастность к разработке игр не подверждена, должны быть удалены (список я подготовлю).
                      Албанец и Олененок Бемби должны быть освобождены.
                      ТарасБ должен быть выпорот розгами по яйцам за свои сексуальные домагательства к Олененку Бемби.


                      Распостраняйте этот текст и помните: если вы будете трусливо молчать сегодня, завтра забанят и вас. Просто за то что вы это читали. На данный момент, баня скрыта от глаз простых пользователей. Администрация не хочет чтобы вы знали сколько НА САМОМ ДЕЛЕ человек там на сегодня томится. Массовые репрессии давно стали нормой на этом сайте, но администрация хочет чтобы вы думали что все впорядке, и что на форуме царит мир и гармония! Не дайте себя обмануть ибо это давно уже не так!


                      На гейдеве это сейчас же удалят.
                      Ответить
                      • а где линк на поржать? или уже удалили?
                        Ответить
                        • Уже удалили. Свобода слова же.
                          Ответить
                          • Если только может вот это (ответ тому, кто написал пост недовольства администрацией):
                            http://www.gamedev.ru/flame/forum/?id=184772
                            Но наверное тоже скоро удалят:
                            1) Регай новый сайт. (Допустим http://www.gamedev.ie/)
                            2) Ставь этот форумный движок. (Скиф - по-моему называется)
                            3) Разошли всем через личные сообщения о новом ресурсе.
                            4) Сделай всех розовыми. (Во прикол)
                            5) Открой политику.
                            6) Все разделы форума должны быть разделами политики.
                            Ответить
                      • С одной стороны, этот шизик-транс предлагает убрать меня и оставить себя, с другой стороны, он хочет оставить тех и только тех, кто далет игры, он не видит рямого противоречия?
                        Ответить
                        • Это он тебя за призыв ебать литол в позорный список зачислил?
                          Ответить
                      • Ежи плакали, кололись, но трахали кактус...

                        Вопрос - почему не спиздить трактор?
                        Ответить
                        • Это наглая ложь! Ежи не такие идиоты, как некоторые люди.
                          Ответить
                    • >>сжимаеться
                      Сразу насторожило.

                      >> "цветовая дифференциация штанов"
                      Блджад, и там штаны?!
                      Лютая мудерация унд цветные штаны - всё как в старом-добром трупачке.

                      А можно поподробнее про конфликт.
                      Кому там Тарас не угодил? Какие домогательства?
                      Ответить
                      • а где еще штаны?
                        Ответить
                        • В кинзаза.
                          Первая ссылка в гугли http://lurkmore.to/Штаны_Гоблина
                          Ответить
                          • эм
                            я в курсе, что такое штаны
                            мне стало интересно твое удивление, что они есть и на гейдеве, хотя это обсуждалось ещё сто лет назад (http://govnokod.ru/13183#comment181862)
                            Ответить
                            • Да я так гейдев посещаю - только по ссылкам отсюда, и очень редко.

                              Просто чую что сюда набигают вайпать недовольные Тарасом школьники.
                              Потому что на гейдеве их тупо банят, а тут свобода и дикий Запад.
                              Ответить
                              • Я давно туда не заходил под своим ником (если меня ещё не дропнули), но там дропают темы и тебя без объяснений. Попытка узнать что-то в личке о причинах заканчивается тем, что ... ничем.
                                Там раньше был список забаненых. Там указывались причины. Потом в причинах начали писать всякую ржаку и можно было хоть зайти посмеяться, а теперь даже этот список закрыт, как я слышал.

                                Ещё судя по тому что там пишут юзеры: юзеры гд покупают себе знаки отличия (розовая полоска). Тех у кого она есть - не банят просто так и даже за что-то (за проступки) стараются не банить.

                                Не удивляюсь что там толпы обиженных школьников. И рад что оттуда ушел
                                Ответить
                                • показать все, что скрытоУахахаха, а себя ты тоже причисляешь к обиженным школьникам?
                                  Ответить
                                • >>юзеры гд покупают себе знаки отличия (розовая полоска)
                                  Какой песдец. Ну реально похоже и платные штаны, и модерация с петросянскими причинами.

                                  А там темы с анальными фантазиями модераторов и правкой комментов в стиле "меня пидорнули" часом нету:?

                                  И смысл вообще регаться на жестоко модерируемом ресурсе. По мне это какой-то мазохизм.

                                  >>И рад что оттуда ушел

                                  Кто постоянно работает в режиме ручной трансляции гейдева на гкод?
                                  Ответить
                                  • > Какой песдец. Ну реально похоже и платные штаны, и модерация с петросянскими причинами.
                                    На что похоже?
                                    Ответить
                                    • на политосрач у гоблина
                                      Ответить
                                    • На гоблятник.

                                      Удивляет другое. Типа уберите произвол модерастии и тут же просьба забаньте вот этих: <список прилагается>.

                                      Ярые борцы за свободу слова призывают заткнуть рты: Bondersan, Iskander, TarasB, Drazd.

                                      Притом как я понимаю это рядовые пользователи не облеченные админскими правами.
                                      Ответить
                                      • показать все, что скрыто
                                        
                                        
                                        =================================
                                        ~Гей знакомства для парней~
                                        =================================
                                        Делаю минеты, анал, ануслизинк. Обращаться: [email protected]
                                        Ответить
                                      • > Притом как я понимаю это рядовые пользователи не облеченные админскими правами.
                                        А Тарас даже игры пишет и, о боже, выкладывает их на google play. В отличие от половины тамошних обитателей.
                                        Ответить
                                        • Это и удивляет.
                                          Раздел флейм для того-то и создан.
                                          Полагаю там других разделов полно.

                                          Но, как обычно, людей-то привлекают мега-срачи и сопутствующий драйв, а не всякое уныльство (пусть и серъезное).
                                          Ответить
                                        • бесплатные? поиграться есть шанс?
                                          Ответить
                                          • tarasber.narod.ru
                                            https://play.google.com/store/apps/developer?id=TarasB
                                            Ответить
                                            • Сапер и арканоид) чего то подобного я и ждал)
                                              Ответить
                                              • А что ещё под мобилки может быть?
                                                Если что-то менее попсовое, то вот:
                                                http://www.old-games.ru/forum/showthread.php?t=60364

                                                На моём сайте не только сапёр и арканоиды.
                                                Ответить
                                            • Иконки нагоняют грусть.
                                              Ответить
                                  • Там нельзя править чужие сообщения.
                                    И это, я вот купил розовые штаны и теперь меня всё устраивает XD
                                    Ответить
                                    • >нельзя править чужие сообщения
                                      Даже модерам?

                                      И вроде была дырка когда-то. От чужого имени можно было.
                                      Ответить
                                      • Даже модерам. Ведущий тоже никогда, насколько я знаю, не правил.
                                        Дырка была в том, что можно в своё сообщение вставить див, сдвинув его в чужое сообщение.
                                        Ответить
                                  • > Кто постоянно работает в режиме ручной трансляции гейдева на гкод?

                                    Наверное меня это все тоже задело. А как известно, месть нужно подавать холодной.
                                    Ответить
                                • Ну вот, разворошили осиное гнездо ;)

                                  Теперь этот придурок будет тратить свое время на ручной вайп ГК, в то время как стоящая у кучи народу автоматика его тупо заминусует и скроет...

                                  Одно обидно - придется отключить говнотифи на мобиле на пару дней, пока детишки не перебесятся. Иначе у меня телефон со стола упадет от виброоповещения.
                                  Ответить
                                  • >>Теперь этот придурок будет тратить свое время на ручной вайп ГК

                                    Так охуенно же!
                                    Потом почитаем гневные высеры поциента, когда всё потрут.
                                    Ответить
                                    • > Так охуенно же!
                                      Ну я отвечать на комменты не так оперативно буду ;(

                                      А вообще - пофлудит и успокоится. Чем бы дитя не тешилось...
                                      Ответить
                                      • Наоборот меня развеселило, как оперативно он появился. Как по вызову просто.

                                        Вайп - он как дождь, явление периодическое и даже необходимое.
                                        Попав под него просто открывают скриптовый зонтик, у кого он конечно есть.
                                        Ответить
                                        • > как оперативно он появился
                                          Значит он один из местных? :)

                                          > Попав под него открывают скриптовый зонтик.
                                          Кажется есть идея... В гофнотифи же есть поле, в которое я вписываю свой ник, чтобы оно на мои комментарии не реагировало. Апгрейднуть его немножко, разрешив писать туда список ников через запятую. И проблема решена ;)
                                          Ответить
                                        • реквестирую антикавказский аддон
                                          Ответить
                                          • Ну по contains плохо отсекать.
                                            Вот за слово "антикавказский " уже можно получить минус & хайд.

                                            Я где-то писал штуку, которая по достижении N одинаковых комментов, разумно полагает что это вайп и скрывает только нужное.

                                            Можно туда еще расстояние Левенштайна впилить.
                                            Ответить
                                          • > антикавказский аддон
                                            Блеклист по словам "гей", "минеты", "знакомства", "[email protected]" и т.п.?

                                            > реквестирую
                                            Хм, этой фигней кто-то пользуется кроме меня? :)
                                            Ответить
                                            • Ну и теперь слово "знакомства" под запретом. И ящик тараса.
                                              Абсурд же.

                                              Кто-то решит написать
                                              "Все началось с моего знакомства с С++"
                                              А получит в ответ пачку минусов.
                                              Ответить
                                              • > Ну и теперь слово "знакомства" под запретом. И ящик тараса.
                                                Ну так это ж не скрипт для скрытия & минусования. Это всего лишь андроидская тулза, которая мониторит сток и жужжит и мигает светодиодом, если что-то новое. Ну пропустит она пост, где тарас предлагает кидает свое мыло, да и хрен с ним ;)
                                                Ответить
                                                • >то всего лишь андроидская тулза, которая мониторит сток и жужжит
                                                  А-а.
                                                  Ну алгоритм-то всё-равно неверный!
                                                  Ответить
                                              • "Всё началось с моего знакомства для парней tarasber какой багор кавказцы"
                                                Ответить
                                                • расстояние левинштейна нужно, а то начнут писать

                                                  кокой баагор кавкзацы
                                                  Ответить
                                                  • Я ж говорю, надо повышать креативность вайпов.
                                                    Ответить
                                                  • Какой багор? Отличный багор!

                                                    Закажи 2 багра сегодня и получи третий в подарок!


                                                    Обращаться: [email protected]
                                                    Ответить
                                                    • Я стертор
                                                      Ответить
                                                      • показать все, что скрыто===========================
                                                        ~

                                                        Гей знакомства для парней~


                                                        ===========================


                                                        Делаю минеты, анал, ануслизинк.
                                                        Обращаться: [email protected]
                                                        Ответить
                                                        • > ануслизинк.
                                                          Ануслизинг - долгосрочная аренда ануса с последующим выкупом?
                                                          Ответить
                                                      • > Я стертор
                                                        Чем докажешь?
                                                        Ответить
                                                        • суп со стертором или гтфо
                                                          Ответить
                                                        • Я докажу. Чтобы не было визитов таких долбоебков, давно пора поставить сборщик мусора на сайт.
                                                          *сделаю
                                                          *минет
                                                          *кавказ[ец](-цы, -цам,-цу)
                                                          *мыло Тарасбера
                                                          Как видите, фантазия у него не на высшем уровне. Можно запилить свток, скрывающий пост если в нем содержатся совокупности перечисленных слов?
                                                          Ответить
                                                      • >>Я стертор

                                                        сиськи покажи!
                                                        Ответить
                                                        • Ниже пояса не фоткаюсь.
                                                          Ответить
                                                          • >> сиськи покажи!
                                                            > Ниже пояса не фоткаюсь.
                                                            Сиськи ниже пояса висят? Тогда не фотайся, не надо людей пугать...
                                                            Ответить
                                                            • Если ему захотелось взглянуть на мое голое тело, наверняка он хочет видеть меня всего голым.
                                                              Ответить
                                                              • минус - это от политической злости? )
                                                                Ответить
                                                                • показать все, что скрытоНу ладно, ладно... Вот, вы же сиськи хотели:
                                                                  http://u.to/pibFBQ
                                                                  Ответить
                                                                  • мне чертовски повезло. успел закрыть по пояс пока загружалось.
                                                                    Ответить
                                                                    • http://flower-carpet.livejournal.com/411181.html
                                                                      Ответить
                                                                      • Мда. Бывает же. На картинке #7 глаза какие-то упоротые.
                                                                        Ответить
                                                                      • Парни, прекратите обсуждать геев и задницы, постить про них ссылки. Я почти никогда минус не трогаю (только + и по многу), но чувствую скоро завидев что-то подобное буду чертовски минусовать.
                                                                        Ответить
                                                                        • Эээ, ты не входишь в тему.
                                                                          Кто-то давал ссылку на лурк, конкретно на трактовку фразы "я просто оставлю это здесь..." - якобы, это один из верных способов в арсенале троллей, чтобы разжечь флейм . Гейская тема - более надежный способ XD
                                                                          Ответить
                                                                        • Там антидот внизу был, но проебался, т.к. dropbox.
                                                                          Ответить
                                                                      • >>http://flower-carpet.livejournal.com/411181.html

                                                                        а тарас - это который толстый?
                                                                        Ответить
                                                                    • А там ничего неприличного не было, только сиськи.
                                                                      Ответить
                                                                  • кегдана наебали - кегдан негодуэ!
                                                                    Ответить
                                                    • Заказал, проверь
                                                      Ответить
                                            • > блеклист
                                              да

                                              отвечал на пост, в котором ещё не было никакого упоминания про говнотифи)

                                              что установить, чтобы автоматизировать процесс в хроме?
                                              Ответить
                                              • var fireClick= function (i,e){ $(e).trigger('click'); },stat=function(i,e){ var text=$(e).text().toLowerCase().replace(/\s+/g, ''); if (!cmt[text]) cmt[text]=[]; cmt[text].push(e); }, cmt={}; $('div.entry-comment').each(stat); $('span.comment-text').each(stat); for (var msg in cmt){ var arr=cmt[msg]; var len=arr.length; if (len>2) for (var i=0;i<len;++i) if (arr[i]) $(arr[i]).parent().hide().find("a.comment-vote-against").each(fireClick);}

                                                Вайп-трешхолд по желанию.
                                                Как сравнивать по расстоянию Левенштайна не уходя в O(N^2) - хз.

                                                Выкладываю, ибо надо повышать креативность вайперов.
                                                Ответить
                                                • разобрал

                                                  но на самом деле более эффективно просто банить всё, что содержит "[email protected]"

                                                  хотя, даже вообще всё, что содержит "@mail.ru" - нормальный человек там мыло не будет заводить
                                                  Ответить
                                        • > Попав под него просто открывают скриптовый зонтик, у кого он конечно есть.

                                          Да тут от борманда комментариев в час приходит больше, чем от всех школьников вместе взятых во время их пиковой активности. Если человек не на работе читает, скрипт не нужен. Особенно, если он все реплики гостя/анонимба скрывает.
                                          Ответить
                                          • > Да тут от борманда комментариев в час приходит больше, чем от всех школьников вместе взятых во время их пиковой активности.

                                            Борманда можно добавить в белый список ^_^
                                            Ответить
                                            • > Борманда можно добавить в белый список ^_^
                                              Да я не про количество, за которое надо банить, я про количество, которое требуется читать/скроллить.
                                              В этом плане самый эффективный способ для школьников - писать 2000 \n подряд не найден.
                                              Ответить
                              • > дикий Запад
                                Значит, введение законов Линча и револьвера - просто историческая неизбежность.
                                Ответить
                                • > Значит, введение законов Линча и револьвера - просто историческая неизбежность.
                                  Нужно сделать говнодуэли ;) Проигравшего выпиливают с говнокода.
                                  Ответить
                                  • Я боюсь во время таких весенних игрищ говнокод будет заполнен до краев каловой массой
                                    Ответить
                                • >>введение законов Линча
                                  Будем вешать ботов на горящих крестах!

                                  G-Kod-Klan. Коричневое братство.
                                  Ответить
                      • Дело в том, что он создавал женские аккаунты и до всех докапывался, при этом он не умеет пользоваться проксями и чистить куки, поэтому спалился, что виртуал. Я стал везде, где она до кого-то докапывается, показывать, кто он на самом деле. Потом она стал создавать темы, какой я нехороший, при это набежало ещё несколько акков, которые говорили про меня то же самое и предъявляли ко мне абсолютно те же претензии, выражаясь тем же стилем речи. У меня закрались подозрения, подозрения в том, что он идиотка, потому что только идиот будет так палиться. Ну и он меня с тех пор недолюбливает.
                        Ответить
              • >> все желание поучаствовать в конкурсе отбили

                Но про копрофильство-то ничего не сказано!
                Ответить
              • Алкоголь - запрещенное вещество. Так и запишем.
                Ответить
                • У нас с девяти до девяти не продают. Ясен пень, запрещённое.
                  Ответить

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