The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"указатель на внешний объект"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"указатель на внешний объект"  +/
Сообщение от jonny23 (ok) on 09-Июн-15, 13:29 
При  создании деревьев часто используются вложенные структуры типа
struct Node{
struct *Node;
}
Как для объекта такой структуры определить указатель на внешний объект, зная только указатель на внутренний?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "указатель на внешний объект"  +/
Сообщение от Alex_S (??) on 11-Июн-15, 06:47 
> При  создании деревьев часто используются вложенные структуры типа
> struct Node{
>  struct *Node;
> }
> Как для объекта такой структуры определить указатель на внешний объект, зная только
> указатель на внутренний?

в смысле, из Node узнать, не вложен ли он в другой  Node ?


никак, разве только завести указатель на родителя и инициализировать оный при создании .  

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "указатель на внешний объект"  +/
Сообщение от Andrey Mitrofanov on 11-Июн-15, 07:16 
>>авести указатель на родителя и инициализировать оный при

Это ж https://en.wikipedia.org/wiki/Doubly_linked_list.

http://kernelnewbies.org/FAQ/LinkedLists
https://isis.poly.edu/kulesh/stuff/src/klist/

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру