Вопросы по теме 'standard-layout'

Стандартный макет C ++ и ссылки
Согласно стандарту C ++: Класс стандартного макета - это класс, который: - не имеет нестатических элементов данных типа нестандартного класса (или массива таких типов) или ссылки. Какие свойства ссылок препятствуют...
320 просмотров
schedule 21.09.2022

Общая начальная последовательность и выравнивание
Обдумывая контрпример для этого вопроса , я придумал: struct A { alignas(2) char byte; }; Но если это законный и стандартный макет, совместим ли он с этим struct B ? struct B { char byte; }; Кроме того, если у нас есть...
1002 просмотров

Гарантированный макет памяти для стандартной структуры макета с одним элементом массива примитивного типа
Рассмотрим следующую простую структуру: struct A { float data[16]; }; Мой вопрос: Предполагая платформу, где float — это 32-битное число с плавающей запятой IEEE754 (если это вообще имеет значение), гарантирует ли стандарт C++...
1415 просмотров