Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. class MyClass
  4. {
  5. public:
  6.         MyClass() {
  7.                 std::cout << "Hello, World!" << std::endl;
  8.         }
  9.  
  10.         void say(const char *something) {
  11.                 std::cout << something << std::endl;
  12.         }
  13.  
  14.         ~MyClass() {
  15.                 std::cout << "Farewell, World!" << std::endl;
  16.         }
  17. };
  18.  
  19. void my_delete(MyClass *p)
  20. {
  21.         delete p;
  22. }
  23.  
  24. int main()
  25. {
  26.         MyClass *c = new MyClass();
  27.  
  28.         c->say("Hey!");
  29.  
  30.         my_delete(c);
  31.         delete c; // crash
  32.  
  33.         return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement