В Срд, 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'ом практически не пользовался. > > Так что это дело инструментов, а GTK+ и кстати > > glib это умеют. > > > >> Таким образом, у тебя в любом случае неудобный синтаксис и в любом > >> случае распределение памяти. Ты от них уйти не можешь. > > -- Покотиленко Костик <[email protected]> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

