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

