VD
Size: a a a
VD
Е
template <TrivialT Type>
class Type {};
template<class T>
class Type {};
C
VD
template <TrivialT Type>
class Type {};
template<class T>
class Type {};
VD
if constexpr под std::is_arithmetic<T>::valueVD
D
if constexpr под std::is_arithmetic<T>::valueis_fundamental *VD
is_fundamental *D
VD
VD
C
DF
DF
DF
Е
VD
C
C
Е
template<class Iter>
void foo(Iter begin,Iter end)