Здравствуйте, iskatel, Вы писали:
I>в конструкторе вроде как происходит поразрядное копирование структуры,
В конструкторе происходит присваивание с помощью оператора =. Дефолтовый оператор = в С++ копирует объекты почленно. Поэтому все работает и поэтому всячески не рекомендуют использовать для копирования объектов memcpy (которая копирует побитово).