‮Сдвиг по фазе (kincajou) wrote,
‮Сдвиг по фазе
kincajou

А я правильно понимаю, что указатели на машинах с разрядностью памяти выше 8 бит (16, 32, 64...) имеют "лишние" младшие биты, которые можно использовать под хранение, например, неких тэгов?

Или так нельзя и нечётное значение указателя приведёт к краху и переустановке венды? :)

А то я забыл реализовать тип "точечная пара" и щас думаю, как попроще сделать различие между указателями на список и указателями на элементарный объект. Если бы было возможно, например, манипулировать младшим битом указателя (установлен - значит, указатель на список.. сброшен - значит, на "атом"), это упростило бы решение.
Tags: хозяйке на заметку
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 23 comments