Покотиленко Костик <[email protected]> writes: > В Срд, 18/03/2009 в 22:01 +0400, Степан Голосунов пишет: >> Покотиленко Костик <[email protected]> writes: >> > В Срд, 18/03/2009 в 16:31 +0300, Artem Chuprina пишет: >> >> Как только ты на C выбираешь достаточно высокий уровень, ты немедленно >> >> получаешь высокоуровневый подъязык с неудобным синтаксисом и >> >> ... правильно, все равно заботой о распределении памяти (почистить за >> >> тобой все равно никто не сможет). >> > >> > В GTK+, создаёшь виджет "окно", напихиваешь туда кучу других виджетов, >> > потом делаешь gtk_widget_destroy() на "окно", и освобождаешь его и всех >> > потомков одной командой. >> >> После чего в памяти навечно остаётся висеть какой-нибудь pixbuf, >> используемый в каком-нибудь image. Поскольку понадеялись на >> gtk_widget_destroy и документацию к gtk_image_new_from_pixbuf на >> предмет освобождения памяти перечитывать не стали. > > Баги есть везде. Э про это не знаю, pixbuf'ом практически не > пользовался.
В высокоуровневых языках подобных багов часто нет в принципе. А на C их обычно много, и их последствия - весьма тяжкие. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

