LINUX.ORG.RU

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

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

Прошу совет: можно ли использовать подобное в реальном проекте?

Лучше не надо. Размещай штуку для списка первым, чтоб потом через кривые костыли не приходилось там вычислять адрес самой структуры, которая этим связным списком «связывается».

http://melpon.org/wandbox/permlink/yALrckNSzCQHpufd вот я кстати для одной лабы делал когда-то такую забавную штуку. Это лаба по планировшикам c round-robin, но там есть реализация связного списка, впихнутого внутрь массива на 256 элементов, и куски связного списка таким образом можно «нумеровать» всего лишь 8-битными целым числом

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

Прошу совет: можно ли использовать подобное в реальном проекте?

Лучше не надо. Размещай штуку для списка первым, чтоб потом через кривые костыли не приходилось там вычислять адрес самой структуры, которая этим связным списком «связывается».

http://melpon.org/wandbox/permlink/yALrckNSzCQHpufd вот я кстати для одной лабы делал когда-то такую забавную штуку. Это лаба по планировшикам c round-robin, но там есть реализация связного списка, впихнутого внутрь массива на 256 элементов, и куски связного списка таким образом можно «нумеровать» всего лишь 8-байтным целым числом

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

Прошу совет: можно ли использовать подобное в реальном проекте?

Лучше не надо. Размещай штуку для списка первым, чтоб потом через кривые костыли не приходилось ее там вычислять.

http://melpon.org/wandbox/permlink/yALrckNSzCQHpufd вот я кстати для одной лабы делал когда-то такую забавную штуку. Это лаба по планировшикам c round-robin, но там есть реализация связного списка, впихнутого внутрь массива на 256 элементов, и куски связного списка таким образом можно «нумеровать» всего лишь 8-байтным целым числом