名前空間
変種
操作

C++ の名前付き要件: PODType (C++20 で非推奨)

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

型が POD (Plain Old Data) 型であることを指定します。これは、その型が C プログラミング言語で使用される型と互換性がある、つまり、バイナリ形式で C ライブラリと直接交換できることを意味します。

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

この型要件は、C++ 標準で非推奨になっています。そのすべての用途は、TrivialTypeScalarType、または StandardLayoutType のような、より洗練された型要件に置き換えられました。

(C++20以降)

[編集] 要件

以下の型はまとめてPOD型と呼ばれます。

[編集] 関連項目

(C++11)(C++20で非推奨)
型がplain-old data (POD) 型であるかをチェックする
(クラステンプレート) [編集]
(C++11)
型がスカラ型であるかをチェックする
(クラステンプレート) [編集]
(C++11)(C++26で非推奨)
型がトリビアルであるかをチェックする
(クラステンプレート) [編集]
型がスタンダードレイアウト型であるかをチェックする
(クラステンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)