fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct A {
  5. int a1;
  6. int a2;
  7. };
  8. int main() {
  9. A *a;
  10. a = 0;
  11. delete [] a;
  12. delete [] NULL;
  13. return 0;
  14. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
In file included from /usr/include/_G_config.h:15:0,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:74,
                 from /usr/include/c++/4.8/cstdio:42,
                 from /usr/include/c++/4.8/ext/string_conversions.h:43,
                 from /usr/include/c++/4.8/bits/basic_string.h:2815,
                 from /usr/include/c++/4.8/string:52,
                 from /usr/include/c++/4.8/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8/bits/ios_base.h:41,
                 from /usr/include/c++/4.8/ios:42,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from prog.cpp:1:
prog.cpp: In function ‘int main()’:
prog.cpp:12:12: error: type ‘int’ argument given to ‘delete’, expected pointer
  delete [] NULL;
            ^
stdout
Standard output is empty