0
ответов

Что такое агрегаты и POD и как / почему они особенные?

Этот FAQ о Агрегатах и ​​POD и содержит следующие материалы: Что такое Агрегаты? Что такое POD (простые старые данные)? Как они связаны? Как и почему они особенные? Что меняется для ...
вопрос задан: 11 June 2018 14:32
0
ответов

Побайтовые копии типов в C ++ 11?

Стандарт C ++ 11 гарантирует, что побайтовые копии всегда действительны для типов POD. Но как насчет некоторых тривиальных типов? Вот пример: struct trivial {int x; int y; trivial (int i): ...
вопрос задан: 10 April 2018 11:43
0
ответов

Стандартный макет С++

Я просматривал отличные статьи о классах C++ POD, Trivial и Standard Layout. Одно свойство стандартного макета, которое я не совсем понял, заключается в следующем :-Стандартный макет не имеет основы...
вопрос задан: 23 May 2017 12:25
0
ответов

Обертывание C ++ в C: производные преобразования в базовые

Я превращаю простую иерархию наследования C ++ в "объектно-ориентированный" C. Я пытаюсь выяснить, есть ли любые ошибки в обработке указателей на объекты C ++ как указатели на непрозрачные структуры C. В ...
вопрос задан: 23 May 2017 11:58
0
ответов

Почему определение «стандартного макета» POD в C ++ 11 такое, какое оно есть?

Я ищу новое, упрощенное определение POD в C ++ 11 (раздел 9.7) Класс стандартного макета - это класс, который: не имеет нестатических элементов данных типа нестандартного класса макета (или массива ...
вопрос задан: 16 December 2012 11:25