fork download
  1. #include <initializer_list>
  2. struct A {
  3. A();
  4. A(std::initializer_list<int>);
  5. };
  6.  
  7. int m()
  8. {
  9. A a;
  10. A b{a};
  11. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function 'int m()':
prog.cpp:10:10: error: no matching function for call to 'A::A(<brace-enclosed initializer list>)'
prog.cpp:4:5: note: candidates are: A::A(std::initializer_list<int>)
prog.cpp:3:5: note:                 A::A()
prog.cpp:2:10: note:                 A::A(const A&)
stdout
Standard output is empty