c++ 參數變長和函數模板

#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;
}

根據不確定參數的函數,進行函數遞歸變長處理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章