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>::value
VD
D
if constexpr
под std::is_arithmetic<T>::value
is_fundamental
*VD
is_fundamental
*D
VD
VD
C
DF
DF
DF
Е
VD
C
C
Е
template<class Iter>
void foo(Iter begin,Iter end)