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

    +28

    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
    TLSOSI7Command &TLSLongTelegram::GetOSI7Command () const
    {
       if(!m_pOSI7Command) { // private pointer not initialized
                  // WARNING! Quick'n'dirty! is UNINITIALIZED althoug it should be - just for preventing abnormal end!
                  const_cast<TLSOSI7Command*>(m_pOSI7Command)=new TLSOSI7Command;
       } // private pointer not initialized
       else 
       { 
                 // NOT private pointer not initialized
       }; 
       // NOT private pointer not initialized
       return *m_pOSI7Command;
    }

    m)

    Запостил: blackhearted, 14 Июля 2014

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

    • SOSI7Command... а в команде 11 игроков, плюс запасные
      Ответить
    • >LongTelegram
      Дуровщина какая-то?
      Ответить
    • И с кастом афтор что-то промахнулся так, что аж lvalue потерялся.
      Короче говоря, доморощенный синглтон не получился. Мутэйбля на вас нет.
      Ответить
      • новый паттерн бля? Мутэйбля?
        Ответить
        • Судя по пятой строке автору нужен mutable член
          Ответить
          • > Судя по пятой строке автору нужен mutable член
            Автор - девушка?
            Ответить
            • Судя то пому, что член - mutable - японская школьница. Прям как ты
              Ответить
              • Аска колледж закончила, емнип :) Так что на аватарке не школьница.
                Ответить
                • Евангелист хренов. То ли дело я

                  Ей 14 лет
                  Ответить
                  • > То ли дело я
                    Няша-коняша?

                    > Ей 14 лет
                    И чо? :) Мне же не жениться на ней.
                    Ответить
                    • Поняша. Коняша - это ваш конярдо или как там его.
                      Борманд, посмотри пару серий, тебя попрет, я гарантирую)
                      Ответить
                      • > посмотри пару серий
                        Да я посмотрел, но не попёрло.
                        Ответить
                        • ты бессердечный скот(
                          Ответить
                        • http://anticache.img0.joyreactor.cc/pics/post/my-little-pony-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1% 8B-mlp-art-Rainbow-Dash-664129.jpeg

                          Или тебе пиздец

                          http://img0.joyreactor.cc/pics/post/%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1% 8B-my-little-pony-mlp-Art-%26-Music-mane-6-1385043.jpeg

                          )))
                          Ответить
                        • >Да я посмотрел, но не попёрло.

                          Есть еще адекватные люди.
                          Ответить
          • А не лучше не париться с mutable, а просто запилить этот command прямо в конструкторе? Lazy-init без причины - признак дурачины.
            Ответить
    • показать все, что скрытоДавайте в жопу ебаться.
      Ответить

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