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

    +33

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    class Chatter : public QListBoxItem {
        [...]
        private:
            static ChatterRef *chatters[MAX_NUM_CHATTERS];
            [...]
            friend int main(int, char *argv[]);	// to destroy chatters[]
    };

    Сам проект: http://www.qtchat.org/qtchat/
    Пример дается в этой книге: http://books.google.ru/books?id=8lYbNfsAVT4C&dq=qtchat&source=g bs_navlinks_s как пример friend-функций

    Запостил: myaut, 07 Октября 2012

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

    • Безусловно, main это самое лучшее и удобное место для очистки внутренностей объектов.

      P.S. Ну а вообще - книга про чтение кода, так что мне кажется, что там и покруче примеры встретятся...
      Ответить
    • Может, действительно ничто не происходит в этой жизни напрасно? Может, там, наверху, действительно кто-то есть? Этакий ангел-хранитель, который помогает людям встретить друг друга в нужном месте и в нужное время, таким образом решая нашу судьбу? Что если высказывание "Мы сами творцы своей судьбы" вовсе и не бред? С чего у меня такие мысли? А сами подумайте, не слишком много ли в нашей жизни случайных совпадений? Хотя, время покажет... Время же поможет?
      Ответить

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