名前付き要件: NumericType
提供: cppreference.com
std::valarray のテンプレート引数として使用可能な型を指定します。
要件
型 T が NumericType であるためには、
Tは参照であることはできませんTは cv 修飾できませんTがクラスの場合、
operator&をオーバーロードしません- 純粋仮想関数を持ちません (抽象クラスでありません)
- パブリックなデフォルトコンストラクタを持ちます
- パブリックなコピーコンストラクタ
T::T(const T&)を持ちます - パブリックなデストラクタを持ちます
- パブリックな代入演算子
T& T::operator=(const T&)またはT& T::operator=(T)を持ちます - デフォルトコンストラクタに続く代入はコピーコンストラクタと同じ効果を持ちます
- 値
T()を使用したコピーコンストラクタは値初期化と同じ効果を持ちます - デストラクタに続くコピーコンストラクタは代入と同じ効果を持ちます
Tのいかなる操作も例外を投げてはなりません