C++ 概念: TriviallyCopyable

来自cppreference.com
< cpp‎ | concept

[编辑] 要求

  • 琐碎的拷贝构造函数
    原文:
    Trivial copy constructor
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 琐碎的移动构造函数
    原文:
    Trivial move constructor
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 简单拷贝赋值运算符
    原文:
    Trivial copy assignment operator
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 琐碎的举动赋值运算符
    原文:
    Trivial move assignment operator
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 平凡的析构函数
    原文:
    Trivial destructor
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • No virtual functions or virtual base classes
  • All (non-static) members and base classes are TriviallyCopyable

[编辑] 注释

  1. Other than the other requirements, trivial constructor, assignment and destructor must be defined implicitly (not user-provided)
  2. Scalar types and arrays of TriviallyCopiable objects are TriviallyCopiable as well

[编辑] 另请参阅

检查类型是否可以通过简单拷贝内存完成拷贝
(类模板) [edit]