Концепции C++: StandardLayoutType
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
Указывает, что тип является типом со стандартной компоновкой. Типы со стандартной компоновкой полезны при взаимодействии с кодом, написанным на других языках программирования.
Отметим, что стандарт не определяет требования именем или концепции с этим именем. Это тип категории определяются основные языке. Он включен здесь как понятие только для последовательности.
Оригинал:
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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Требования
- Все нестатические члены-данные имеют одинаковый класс доступа
- Нет виртуальных функций или виртуальных базовых классов
- Нет нестатических членов-данных ссылочного типа
- Все нестатические члены-данные и базовые классы сами являются типами со стандартной компоновкой
См. также
(C++11) |
проверяет, является ли тип типом со стандартной компоновкой (шаблон класса) |