Куча говна / Говнокод #25031 Ссылка на оригинал

0

  1. 1
Когда наконец заработает гвфорум?

Запостил: pohuinho pohuinho, (Updated )

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

  • Заметил, что капча с первого раза никогда не вводится.
    Ответить
    • Ебать, какое открытие... Адрес напиши, чтоб тебе шнобелевскую дали.

      То ли гость из будущего, то ли вы тут все отупели.
      Как бараны, блять.
      Ответить
        • Ну, а вчера мы выясняли, что метод класса - не часть пространства имен, там только указатель с неявным параметром.
          Ответить
          • И не стыдно тебе глумиться над новичками?
            Отобьете мне всякое желание быть крестовиком, пойду улицы подметать
            Ответить
            • > желание быть крестовиком
              Ты действительно хочешь 10 лет разбираться с языком и всё ещё налетать на какие-нибудь новые грабли?
              Ответить
              • Думаешь лучше делать гостевые книги на пхп?
                Ответить
                • Позволю себе в очередной, блядь, раз напомнить, что на "PHP" работают такие гиганты IT-индустрии, как "ВКонтакте", "Facebook", "Yahoo" и "Wikipedia".
                  Ответить
                  • Это оче крупные гостевые книги
                    Ответить
                    • Гостевой книгой я бы назвал как раз закрывающийся "Google+" (кстати, на каком из влажных языков он там написан - на "Java", "Python", или же, если он действительно основан на спизженной "Diaspora", на "Ruby"?).
                      Ответить
                      • Думаю что бОльшая часть гугла написана на С++, как и Facebook как и VK (см Kittens и Hopper)
                        Ответить
                • То есть, кто не пишет на C++, тот пишет заеду на рнр? Русня, вы такие нищие что готовы войти вайти über alles?
                  Ответить
                    • "На пхп" на этом сайте подразумевается "за еду".
                      Ответить
                  • Ушек у тебя бы точно не было.

                    Но можно же использовать махонький кусочек плюсов и тогда он будет не сильно сложнее сей.

                    зы: Но вообще конечно сюрпризиков там наложено ой
                    один сраный сишкин cast T(Petix) превратили в 3 (!) _castа, два если не считать рантаймовый
                    Ответить
                    • Цари используют только reinterpret_cast, потому что они лучше компилятора знают, что и куда можно пихать.
                      Ответить
                      • почему тогда не сишкин каст, это эе тоже самое?
                        Ответить
                        • Не всегда. Сишкин каст умеет преобразовывать числа (плавающего питуха в целого и наоборот), а reinterpret_cast ничего не умеет, он тупо копирует, а программист должен сам преобразовать, ведь он умный.
                          Ответить
                          • а дабла в инта значит умеет static, да?

                            ох ёшки морошки, сколько там у вас этих самых кастов
                            Ответить
                              • Я думал это форум для тех, кто не умеет гуглить
                                Ответить
                                • Там комментарии и дополнения забавляют. Народ спорит о том, какой каст лучше использовать. В некоторых случаях даже предлагают цепочки из нескольких кастов.
                                  Ответить
                            • То еще фигня. Вот например знаешь каким кастом добавлять/убирать volatile? А?

                              const_cast, Карл!
                              Ответить
                              • Вот понапридумывали...

                                Вместо того, чтобы сделать атрибут readonly, выдумали const, volatile, static, mutable и их кобенации.
                                Ответить
                                  • Ах, ну да, mutable
                                    alignas(alignof(const volatile unsigned long long)) static constexpr const volatile inline decltype(auto) f() noexcept(noexcept(true)) { return []() mutable {}(); }
                                    Ответить
                                      • Ну, еще шаблонами помазать:
                                        template <typename = long double>
                                        alignas(alignof(const volatile unsigned long long)) static constexpr const volatile inline decltype(auto) f() noexcept(noexcept(true)) { return []() mutable {}(); }
                                        Ответить
                                    • volatile и в сисичке был
                                      там он значил "копелятор, съеби нахуй от моей переменной, я тсарь, мне виднее"
                                      Ответить
                                      • > там он значил
                                        Как-будто в крестах он значит что-то другое...
                                        Ответить
                    • > T(Petix)

                      это как раз С++, в сишке так*:
                      (T)Petix


                      * При условии что T --** это тип, а Petix -- переменная

                      ** -- -- --
                      Ответить
                      • Кресты нестрогое надмножество сишки
                        Стать сишковцем тебе очень просто

                        Что мешает?
                        Ответить
                        • > Стать сишковцем тебе очень просто
                          На каждом free() и close() вспоминать о крестах? Не, на няшной я уже никогда не смогу писать...
                          Ответить
                          • Держи, бро:
                            #include "my_super_mego_AOP.h"
                            
                            #define WITH(x, d, ...) {x; __VA_ARGS__; d(x);}
                            
                            DEF(int, main, (int argc, char **argv))
                                FILE *f =  fopen("file", "w");
                                WITH(f, fclose,
                                    char s[] = "Мой супер-мего WITH ;D";
                                    fputs(s, f);
                                );
                            END(main, 0)
                            Ответить
                          • Заметь: ты можешь писать на чем угодно, а ты выбираешь ролтон плюсы

                            О чем это говорит?
                            Ответить
              • > Ты действительно хочешь 10 лет разбираться с языком и всё ещё налетать на какие-нибудь новые грабли?
                Стандарт крестов это просто сиквел к Замку Кафки
                Ответить
                • На самом деле, просто пишешь код. Используешь статический анализатор (привет, libtooling из Clang). Используешь ништяки из новых стандартов. А зазубривание нюансов стандарта хз где нужно (ну, кроме, говнокода и подобных).
                  Ответить
                  • Да тащемто да

                    Я вот не верю что прямо все джависты на зубок мне расскажут JLS
                    Ответить
      • Тогда какого хуя об этом все молчали? Пускай admin чинит.
        Ответить

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

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8