fork download
  1. struct D {
  2. D(const D &) = delete;
  3. };
  4.  
  5. D f() { return {}; }
  6.  
  7. int main()
  8. {
  9. f();
  10. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘D f()’:
prog.cpp:5:17: error: could not convert ‘<brace-enclosed initializer list>()’ from ‘<brace-enclosed initializer list>’ to ‘D’
prog.cpp:5:20: warning: control reaches end of non-void function [-Wreturn-type]
stdout
Standard output is empty