fork(2) download
  1. #include <cstddef>
  2.  
  3. void function(void*) {}
  4.  
  5. struct foo
  6. {
  7. operator std::nullptr_t()
  8. {
  9. return nullptr;
  10. }
  11. };
  12.  
  13. int main()
  14. {
  15. function(foo());
  16. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:15:16: error: cannot convert ‘foo’ to ‘void*’ for argument ‘1’ to ‘void function(void*)’
  function(foo());
                ^
stdout
Standard output is empty