名前空間
変種
操作

C++ の名前付き要件: TrivialType (C++11 以降)(C++26 で非推奨)

From cppreference.com
 
 
C++ 名前付き要件
 

ある型がトリビアル型であることを指定します。

注記: 標準では、この名前のついた要件は定義されていません。これはコア言語によって定義された型カテゴリです。一貫性のために、名前付き要件としてここに含められています。

[編集] 要件

以下の型はまとめてトリビアル型と呼ばれます

[編集] 注釈

トリビアルクラスは、private または protected のトリビアルなデフォルトコンストラクタを持つことができ、その場合、クラスに関連しないコンテキストでそのようなクラスオブジェクトをデフォルト構築しようとすると、プログラムは不適格となります。

[編集] 関連項目

(C++11)(C++26で非推奨)
型がトリビアルであるかをチェックする
(クラステンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)