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

    −37

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    bool TMainWND::InvertToolBarVisible(TToolBar *bar)
    {
        bool val = !bar->Visible;
    
        bar->Visible = val;
        bar->Visible = !val;
        bar->Visible = val;
    
        return val;
    }

    C++ Builder // Есть гипотеза, что это позволяло обходить глюки VCL

    Запостил: absolut, 18 Февраля 2016

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

    • http://i.imgur.com/4udGxNJ.jpg
      Ответить
      • в чем посыл?
        Ответить
        • Ну он же тоже не мог определиться в каком положении рубильник должен быть, чтобы проессора застрелить.
          Ответить
    • I like to move it, move it!
      Ответить
    • а что за глюки VCL?
      Ответить
      • Какие из Вас интересуют. Их там было не счесть.
        http://forum.sources.ru/index.php?showtopic=79749
        Ответить
      • Вроде как с прорисовкой.
        Ответить
    • Ничего не понял, какой-то бессмысленный кот.
      Ответить
      • Сейчас попробуем перевести:
        <?php class TMainWND {
        function InvertToolBarVisible($bar)
        {
            $val = !$bar->Visible;
        
            $bar->Visible = $val;
            $bar->Visible = !$val;
            $bar->Visible = $val;
        
            return $val;
        }
        }
        Ответить
      • Код имеет смысл в языках программирования, имеющих свойства (properties), если геттер и сеттер для Visible обладает побочным эффектом.
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • > VCL
            Там были свойства для совместимости с делфнёй... Х.з. как они запилены - через костыль в компайлере или через операторы, но точно были.
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • OWL никогда не спит.
                Ответить
                • Разбуди меня в 21:20 UTC.
                  Ответить
                  • Разбуди меня завтра рано,
                    О моя терпеливая мать!
                    Я пойду за дорожным курганом
                    Дорогого гостя встречать.

                    Я сегодня увидел в пуще
                    След широких колёс на лугу.
                    Треплет ветер под облачной кущей
                    Золотую его дугу.

                    На рассвете он завтра промчится,
                    Шапку-месяц пригнув под кустом,
                    И игриво взмахнёт кобылица
                    Над равниною красным хвостом.

                    Разбуди меня завтра рано,
                    Засвети в нашей горнице свет.
                    Говорят, что я скоро стану
                    Знаменитый русский поэт.

                    Воспою я тебя и гостя,
                    Нашу печь, петуха и кров...
                    И на песни мои прольётся
                    Молоко твоих рыжих коров.
                    Ответить
            • Можно перегрузить оператор = .
              Ответить

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