C++ named requirements: NumericType
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Указывает, что тип может использоваться в качестве шаблонного аргумента для std::complex и std::valarray .
Требования
Чтобы тип
T
был
NumericType
, он должен быть cv-неквалифицированным объектным типом, который:
- Соответствует требованиям DefaultConstructible , CopyConstructible , CopyAssignable и Destructible .
-
Ни одна операция с
Tне должна генерировать исключения.