fork download
  1. #include <iostream>
  2. #include <initializer_list>
  3.  
  4. template <typename Tx>
  5. void arf ( Tx&& tx ) {
  6. for ( auto& x : tx ) {
  7. std::cout << x << std::endl;
  8. }
  9. }
  10.  
  11. template <typename T>
  12. using init = std::initializer_list<T>;
  13.  
  14. int main() {
  15.  
  16. arf( init<int>{ 1, 2, 3 });
  17.  
  18. return 0;
  19. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
1
2
3