C++ 概念: StandardLayoutType

来自cppreference.com
< cpp‎ | concept

 
 
 
指定一个类型是标准的布局类型。标准配置的类型与在其他编程编写的代码进行通信,可用于语言
原文:
Specifies that a type is 标准的布局类型. Standard layout type are useful for communicating with code written in other programming languages.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

注意,标准没有定义拥有此名称的具名要求或概念。这是语言核心定义的类型。将它包含于此只是为了一致性。

[编辑] 要求

  • 所有非静态成员和基类是标准的布局类型(符合要求的StandardLayoutType
    原文:
    All non-static members are and base classes are 标准的布局类型 (meets the requirements of StandardLayoutType
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 没有虚函数或虚基类
    原文:
    Has no virtual functions or virtual base classes
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 所有非静态成员有相同的访问控制
    原文:
    All non-static member have the same 访问控制
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 第一非静态成员类型是不是一个基类
    原文:
    The first non-static member type is not a base class
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

检查是否是一个标准布局类型
(类模板) [编辑]