fork(1) download
  1. #include <iostream>
  2.  
  3. template<typename Arg, typename... Args>
  4. void print(Arg first, Args... args)
  5. {
  6. std::cout << first;
  7. if (sizeof...(args) != 0)
  8. ((std::cout << ',' << args), ...);
  9. }
  10.  
  11. int main()
  12. {
  13. print(1);
  14. std::cout << '\n';
  15. print(1,2,3,4,5);
  16. std::cout << '\n';
  17. print("ab","c",3,4,"de");
  18. return 0;
  19. }
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
1
1,2,3,4,5
ab,c,3,4,de