[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Функционал и интерфейс



В Срд, 18/03/2009 в 22:01 +0400, Степан Голосунов пишет:
> Покотиленко Костик <casper@meteor.dp.ua> 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 это умеют.
> >
> >> Таким образом, у тебя в любом случае неудобный синтаксис и в любом
> >> случае распределение памяти.  Ты от них уйти не можешь.
> 
> 
-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: