LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. Системы счетчиков ссылок - просто рантайм описание владения. Родитель владеет детьми - Rc. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.

Не совсем понятно почему это все «бубен». Просто декларация правил владения, которое к счастью понятно в данном случае.

Будешь мне сейчас ставить условие что нужно сделать как-то намного лучше чем в Gtk+? Оно уже лучше, не нужно GObject строить

Исправление vertexua, :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. И для систем счетчиков ссылок нужна концепция владения. Родитель владеет детьми - Rc. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.

Не совсем понятно почему это все «бубен». Просто декларация правил владения, которое к счастью понятно в данном случае.

Будешь мне сейчас ставить условие что нужно сделать как-то намного лучше чем в Gtk+? Оно уже лучше, не нужно GObject строить

Исправление vertexua, :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. И для систем счетчиков ссылок нужна концепция владения. Родитель владеет детьми - Rc. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.

Не совсем понятно почему это все «бубен». Просто декларация правил владения, которое к счастью понятно в данном случае.

Будешь мне сейчас ставить условие что нужно сделать как-то намного лучше чем в Gtk+?

Исправление vertexua, :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. И для систем счетчиков ссылок нужна концепция владения. Родитель владеет детьми - Rc. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.

Не совсем понятно почему это все «бубен». Просто декларация правил владения, которое к счастью понятно в данном случае.

Исправление vertexua, :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. И для систем счетчиков ссылок нужна концепция владения. Родитель владеет детьми - Rc. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.

Не совсем понятно почему это все «бубен». Просто декларация правил владения, которое к счастью понятно в данном случае.

Исправление vertexua, :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. И для систем счетчиков ссылок нужна концепция владения. Родитель владеет детьми - Rc или просто Box. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.

Не совсем понятно почему это все «бубен». Просто декларация правил владения, которое к счастью понятно в данном случае.

Исходная версия vertexua, :

Ну прямо нужно чтобы были ссылки на друг друга )

Вот Gtk+ например построен на счетчиках ссылок. Ничего, все довольны. И для систем счетчиков ссылок нужна концепция владения. Родитель владеет детьми - Rc или просто Box. Дети не владеют родителем, дети не владеют друг другом из разных ветвей иерархии - std::rc::Weak.