template<class...A, class...B> void func(A...arg1,int sz1, int sz2, B...arg2)
{
std::cout << "sizeof parameter pack for A = " << sizeof...(arg1) << std::endl;
std::cout << "sizeof parameter pack for B = " << sizeof...(arg2) << std::endl;
}
using namespace std;
int main(void)
{
func<int,int,int,int>(1,2,3,4,4,4,5,6,7,8);
}
template<class...A, class...B> void func(A...ar