Концепции C++: StandardLayoutType
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Указывает, что тип стандартного типа макета. стандартного типа макета полезны для общения с кодом, написанным на других программ языки.
Оригинал:
Specifies that a type is стандартного типа макета. Standard layout type are useful for communicating with code written in other programming languages.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Отметим, что стандарт не определяет требования именем или концепции с этим именем. Это тип категории определяются основные языке. Он включен здесь как понятие только для последовательности.
Оригинал:
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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Требования
- Все нестатических членов и базовых классов стандартных типов макета (отвечает требованиям
StandardLayoutType
Оригинал:All non-static members are and base classes are стандартных типов макета (meets the requirements ofStandardLayoutType
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - не имеет виртуальных функций или виртуальных базовых классовОригинал:Has no virtual functions or virtual base classesТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - Все не статический член имеют одинаковый контроля доступаОригинал:All non-static member have the same контроля доступаТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - Первый нестатический член типа не является базовым классомОригинал:The first non-static member type is not a base classТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] См. также
(C++11) |
Проверяет имеет ли класс стандартную компоновку или нет (шаблон класса) |