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

    +170

    1. 1
    double* (*(*(*fp)(int*,int*,int*))[])(float*,float*,float*);

    уже третий семпл из жгучей темы на форуме сайта wasm.ru... я цитирую: "Объявление указателя на функцию, принимающую 3 аргумента-указателя на int, а возвращающая указатель на массив указателей на функцию принимающую 3 аргумента-указателя на float и возвращающую указатель на double"))) http://www.wasm.ru/forum/viewtopic.php?pid=419403#p419403

    Запостил: ReL, 08 Февраля 2011

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

    • вот где С††
      Ответить
    • Говорят, есть какое-то простое правило, позволяющее не ошибиться при объявлении функций, возвращающих указатели на функцию, возвращающую массив указателей на указатели указателей функций на функции..
      Интересно, где такое может понадобиться?
      Ответить
      • >Говорят, есть какое-то простое правило, позволяющее не ошибиться при объявлении типов.

        Есть: Разделяй тип на отдельные части через typedef и властвуй.
        Ответить
        • Хорошо, что в Паскале анонимные типы лепить тяжело, надо на каждый чих своё имя типа придумывать, зато потом всё понятно.

          Капча 7449 - я на автобусе с таким бортномером, помню, прокатился, охренел от советсткой акпп "Львив-3", которая была раздолбана и работала в ручном режиме.
          Ответить
          • в паскале все тяжело, не удивительно что и это тоже...
            Ответить
            • В Паскале тяжело делать то, что в итоге заговнит код.
              Там нельзя написать a++ := b--; и это хорошо.

              В С++ же легко написать умную мысль, но потом смотреть на неё невыносимо.
              Ответить
              • все зависит от программиста... и на ПХП бывает говнокод...
                Ответить
                • Ты отрицаешь человеческий фактор?

                  > и на ПХП бывает говнокод...

                  Чё, ДАЖЕ НА ПХП?!?!7171 Не верю!!!
                  Ответить
                  • то есть ты хочешь сказать что можно случайно написать a-- = b++?
                    я знаю что должно быть в итоге, но я не рискнул бы такое использовать даже умышленно...
                    Ответить
                    • Такое можно написать, чтобы поскорее увидеть результат, например. Программисты ленивы, есть есть возможность написать короче - они пишут короче.
                      Ответить
                      • ты в паскале всегда используешь то в чем не уверен, или в паскале нет столько возможностей?
                        Ответить
                        • У нас нельзя быстро написать мутную фигню. Поэтому написать мутную фигню у нас можно, только хорошо подумав.
                          Ответить
                          • у вас вообще ничего нельзя быстро написать и что не пиши все равно паскалокод получается...
                            Ответить
                            • > у вас вообще ничего нельзя быстро написать

                              А у вас вообще ничего нельзя быстро прочитать, что намного хуже.

                              > и что не пиши все равно паскалокод получается...

                              Спасибо за комплимент.
                              Ответить
                              • с хера вообще ты про паскаль вспомнил? какое отношение он имеет к говнокоду на си++? зачем опять пустозвонный холивар развел?
                                Ответить
                                • даёшь холивар на тему "разжигать холивары или не надо"!
                                  Ответить
                                  • На самом деле я троллю паскалистов, заставляя их выдавать лулзы типа "задолбал холиварами!!!"
                                    Ответить
                • > и на ПХП бывает говнокод...
                  в выгребной яме иногда бывает говно
                  Ответить
              • как ты достал уже своим паскалем... здесь никто языки не сравнивает, холиварь в другом месте...
                Ответить
          • Капча вообще работает на этом сайте?
            Ответить
      • поищи у Alena-CPP
        Ответить
        • Дяденька, я же не настоящий сварщикпрограммист.
          Ответить
    • кто-то использует такое в жизни?
      Ответить
    • нет-нет. это если на клавиатуру задницей сесть, то такое и получается
      Ответить
    • - Да, мой родной! Только твой Женя, и он никогда тебя никуда не отпустит. Смирись. Покорись...
      Ответить

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