Я полагаю, что об этом спрашивали ранее здесь , но я могу ошибаться. Можно ли упаковать параметры для std::array
?
template < typename _Ty , typename... _Rest > requires _sqrable_variadic_operation < _Ty , _Rest... >
auto accumulated_sqr ( _Ty n , _Rest... q ) { return sqrof ( n , q... ); };
// Element container of size _Sz and type of _Ty.
std::array < _Ty , _Sz > m_Elems;
public:
. . .
auto length ( void ){
return accumulated_sqr ( m_Elems );
};