C++ の名前付き要件: TrivialType (C++11 以降)(C++26 で非推奨)
From cppreference.com
ある型がトリビアル型であることを指定します。
注記: 標準では、この名前のついた要件は定義されていません。これはコア言語によって定義された型カテゴリです。一貫性のために、名前付き要件としてここに含められています。
[編集] 要件
以下の型はまとめてトリビアル型と呼ばれます
- スカラ型
- トリビアルなクラス型
- そのような型の配列
- これらの型のcv修飾版
[編集] 注釈
トリビアルクラスは、private または protected のトリビアルなデフォルトコンストラクタを持つことができ、その場合、クラスに関連しないコンテキストでそのようなクラスオブジェクトをデフォルト構築しようとすると、プログラムは不適格となります。
[編集] 関連項目
| (C++11)(C++26で非推奨) |
型がトリビアルであるかをチェックする (クラステンプレート) |