Здравствуйте, N. I., Вы писали:
NI>int S::* — это скалярный тип (все скалярные типы являются POD типами), и в данном случае компилятор для представления нулевого указателя на член использует последовательность значений байт, отличную от последовательности нулей.
интересный нюанс
я пытался найти в стандарте во что превращаются скалярные типы после memzero, но не смог найти =\
для каких standard-layout типов ясно определена семантика? то есть если прочитаю из того, что покрыл нулями на байтовом уровне
например, для bool верно, что false прочитаю?
зы. привет, Мастеркент! 4 года не писал тут