C++ 名前付き要件: NumericType
From cppreference.com
std::complex および std::valarray のテンプレート引数として使用できる型を指定します。
[編集] 要件
型 T が NumericType であるためには、cv 修飾されていないオブジェクト型であり、かつ
- DefaultConstructible、CopyConstructible、CopyAssignable、および Destructible の要件を満たす必要があります。
Tに対するいかなる操作も例外を投げないものとします。