fork(2) download
  1. #include<vector>
  2. #include<initializer_list>
  3. #include<iostream>
  4.  
  5. using namespace std;
  6.  
  7. void fn(std::initializer_list<int> i)
  8. {
  9. for(int ivalue:i)
  10. {
  11. cout << ivalue << endl;
  12. }
  13. }
  14.  
  15. int main()
  16. {
  17. fn({1,2,3});
  18. fn(vector<int>{4,5,6})
  19. return 0;
  20. }
Compilation error #stdin compilation error #stdout 0s 3272KB
stdin
Standard input is empty
compilation info
prog.cpp: In function 'int main()':
prog.cpp:18:24: error: could not convert 'std::vector<int>(std::initializer_list<int>{((const int*)(& ._87)), 3u}, (*(const allocator_type*)(& std::allocator<int>())))' from 'std::vector<int>' to 'std::initializer_list<int>'
   fn(vector<int>{4,5,6})
                        ^
stdout
Standard output is empty