Entry tags:
xor-trick в списках
Читал давеча блог товарища Херба Саттера, и прочел о забавном способе реализации двунаправленного списка, предложенном Stewen Dewhurst из Семантикса.
Вместо того, чтобы хранить в каждом элементе списка два указателя, предлагается хранить xor окружающих указателей. А итератор будет хранить в себе пару указателей, а не один. Красиво, блин.
А вот тут - реализация, хотя там и так все ясно: основная возня - со Стандартом.
Вместо того, чтобы хранить в каждом элементе списка два указателя, предлагается хранить xor окружающих указателей. А итератор будет хранить в себе пару указателей, а не один. Красиво, блин.
А вот тут - реализация, хотя там и так все ясно: основная возня - со Стандартом.

no subject
(Anonymous) 2004-05-05 03:40 am (UTC)(link)no subject
А это не Вы про Лангольеров вспомнили? И почему Anonymous?
no subject
(Anonymous) 2004-05-23 10:30 am (UTC)(link)Я.
- И почему Anonymous?
Потому-что не LiveJournal user...
no subject
И кто вы, если не секрет?
no subject
(Anonymous) 2004-05-24 10:10 am (UTC)(link)о! я загадочная личность :)
на www.gamedev.ru известен под славным ником A_K