Пространства имён
Варианты
Действия

Концепции C++: StandardLayoutType

Материал из cppreference.com
< cpp‎ | concept

Указывает, что тип является типом со стандартной компоновкой. Типы со стандартной компоновкой полезны при взаимодействии с кодом, написанным на других языках программирования.

Отметим, что стандарт не определяет требования именем или концепции с этим именем. Это тип категории определяются основные языке. Он включен здесь как понятие только для последовательности.
Оригинал:
Note, that the standard doesn't define a named requirement or concept with this name. This is a type category defined by the core language. It is included here as concept only for consistency.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Требования

  • Все нестатические члены-данные имеют одинаковый класс доступа
  • Нет виртуальных функций или виртуальных базовых классов
  • Нет нестатических членов-данных ссылочного типа
  • Все нестатические члены-данные и базовые классы сами являются типами со стандартной компоновкой

[править] См. также

Проверяет имеет ли класс стандартную компоновку или нет
(шаблон класса) [править]