c++ parameter variable length and function template

#include<iostream>
#include<Array>
void showall() { return; }

template <typename R1, typename...  Args>

void showall(R1 var, Args...args) {

	std::cout << var << std::endl;
	showall(args...);
}

int main(int argc, char * args[]) {


	showall(1, 2, 3, 4, 5);
	showall("gxjun", "dadw", "dasds");
	showall(1.0, 2.0, 3.5);
	std::cin.get();
	return 0;
}

According to the function with uncertain parameters, perform function recursive variable length processing

Guess you like

Origin blog.csdn.net/qq_23080741/article/details/81432508