fork download
  1. #include <iostream>
  2.  
  3. int main() {
  4. for (auto e : {1, 2, 3, 4}) {
  5. std::cout << e << " ";
  6. }
  7.  
  8. std::cout << std::endl;
  9.  
  10. for (auto e : {1.0, 2.0, 3.0, 4.0}) {
  11. std::cout << e << " ";
  12. }
  13.  
  14. std::cout << std::endl;
  15.  
  16. for (auto e : {1, 2, 3.0, 4}) {
  17. std::cout << e << " ";
  18. }
  19. return 0;
  20. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:16:29: error: unable to deduce ‘std::initializer_list<_Tp>&&’ from ‘{1, 2, 3.0e+0, 4}’
  for (auto e : {1, 2, 3.0, 4}) {
                             ^
stdout
Standard output is empty