fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6. class node{
  7. public:
  8. int * ptr;
  9. int data;
  10. node() {
  11. ptr = new int[2];
  12. data = 20;
  13.  
  14. }
  15. ~node() {
  16. delete[] ptr;
  17. }
  18. };
  19.  
  20. int main()
  21. {
  22. node * nodeptr = new node();
  23. node result;
  24. nodeptr->ptr[0] = 10;
  25. nodeptr->ptr[1] = 20;
  26. cout << result.data<<endl;
  27. cout << nodeptr->ptr[0]<<endl;
  28. delete nodeptr;
  29. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:3: error: illegal character: '#'
#include <iostream>
^
Main.java:3: error: class, interface, or enum expected
#include <iostream>
         ^
Main.java:7: error: illegal start of type
    public:
          ^
Main.java:8: error: <identifier> expected
        int * ptr;
           ^
Main.java:8: error: <identifier> expected
        int * ptr;
                 ^
Main.java:15: error: illegal start of type
        ~node() {
        ^
Main.java:20: error: class, interface, or enum expected
int main()
^
Main.java:23: error: class, interface, or enum expected
    node result;
    ^
Main.java:24: error: class, interface, or enum expected
    nodeptr->ptr[0] = 10;
    ^
Main.java:25: error: class, interface, or enum expected
    nodeptr->ptr[1] = 20;
    ^
Main.java:26: error: class, interface, or enum expected
    cout << result.data<<endl;
    ^
Main.java:27: error: class, interface, or enum expected
    cout << nodeptr->ptr[0]<<endl;
    ^
Main.java:28: error: class, interface, or enum expected
    delete nodeptr;
    ^
Main.java:29: error: class, interface, or enum expected
}
^
14 errors
stdout
Standard output is empty