0xd34df00d 18.08.2011 13:42 Azoth_primary

Почитал сорсы pidgin. От С-кода по-прежнему хочется блевать.

1. nya 18.08.2011 13:43 Gajim

напиши лучше

2. rman 18.08.2011 13:43 утюга

почему же ?

3. Crazy_Owl 18.08.2011 13:43 Miranda

сказал человек, который пишет код на плюсах

4. 0xd34df00dCrazy_Owl /3 18.08.2011 13:43 Azoth_primary

R

5. 0xd34df00drman /2 18.08.2011 13:43 Azoth_primary

Говнище какое-то. Посмотрел на работу со строками и с иксемелем, да.

6. ulidtkoCrazy_Owl /3 18.08.2011 19:49

++

7. ulidtko 18.08.2011 19:50

Алсо, пиджин неизбежно течёт, пацаны.

8. 0xd34df00dulidtko /7 18.08.2011 20:13 Azoth_primary

Сишечка же.

9. ulidtko0xd34df00d /8 18.08.2011 20:33 dedicated microblogging account

ручное управление памятью же.

Человеки — говно :/

10. 0xd34df00dulidtko /9 18.08.2011 20:34 Azoth_primary

Именно.
А я вот люблю нетрадиционно использовать boost::shared_ptr. Например, чтобы всегда закрыть группу:
settings.beginGroup ("Plugins");
boost::shared_ptr<void> groupGuard (static_cast<void*> (0), boost::bind (&QSettings::endGroup, &settings));

11. nya0xd34df00d /10 18.08.2011 21:51 Home

ПЛЮСОПРОБЛЕМЫ

12. 0xd34df00dnya /11 18.08.2011 21:53 Azoth_primary

Никаких проблем.

13. DZhon0xd34df00d /10 19.08.2011 05:55

WHY NOT QScopedPointer ? Он же дешевле, да и кастомный deleter тоже есть. Будет чуть менее вербозно.
Да и shared_ptr (QSharedPointer) в кутях тоже запилен вроде ок.

14. 0xd34df00dDZhon /13 19.08.2011 07:33 Azoth_primary

Потому что shared_ptr попадет в стандарт, а QSharedPointer — никогда.

15. DZhon0xd34df00d /14 19.08.2011 08:31

Ну аке, меня досадует, что boost::scoped_ptr без указываемого deleter-a :|

Do you really want to delete ?