C++ の名前付き要件: PODType (C++20 で非推奨)
From cppreference.com
型が POD (Plain Old Data) 型であることを指定します。これは、その型が C プログラミング言語で使用される型と互換性がある、つまり、バイナリ形式で C ライブラリと直接交換できることを意味します。
注記: 標準では、この名前のついた要件は定義されていません。これはコア言語によって定義された型カテゴリです。一貫性のために、名前付き要件としてここに含められています。
|
この型要件は、C++ 標準で非推奨になっています。そのすべての用途は、TrivialType、ScalarType、または StandardLayoutType のような、より洗練された型要件に置き換えられました。 |
(C++20以降) |
[編集] 要件
以下の型はまとめてPOD型と呼ばれます。
[編集] 関連項目
| (C++11)(C++20で非推奨) |
型がplain-old data (POD) 型であるかをチェックする (クラステンプレート) |
| (C++11) |
型がスカラ型であるかをチェックする (クラステンプレート) |
| (C++11)(C++26で非推奨) |
型がトリビアルであるかをチェックする (クラステンプレート) |
| (C++11) |
型がスタンダードレイアウト型であるかをチェックする (クラステンプレート) |