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

    +40

    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
    class T
    {
    private:
      T();
      ~T();
    public:
      static T& instance()
      {
        static T t[5];
        return t[rand() % 6];
      }
      ...
    };

    придумалось при обсуждении паттерна синглтон и его возможых реализаций.
    "Антисинглтон" или "Русская рулетка".

    Запостил: guest, 07 Января 2009

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

    • Vsevolod.Kazakov:
      Что это за Куйня?
      Ответить
    • [quote=Vsevolod.Kazakov]Что это за Куйня?[/quote]
      Антисинглтон имени Мейерса.
      Ответить
    • J:
      new вызывать не нужно?
      Ответить
    • [quote=J]new вызывать не нужно?[/quote]
      не нужно, это вам не жаба, где new чуть менее чем в каждой строке.
      Ответить
    • это лолкод а не говнокод
      Ответить

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