fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class CTEST
  5. {
  6. int mydata;
  7. public:
  8. CTEST() {}; // 인자 없는 배열도 가능하도록 오버로딩 함.
  9. CTEST(int dd)
  10. {
  11. mydata = dd;
  12. cout << "생성자" << mydata << endl;
  13. }
  14.  
  15. ~CTEST()
  16. {
  17. cout << "소멸자" << mydata << endl;
  18. }
  19. };
  20.  
  21. int main()
  22. {
  23. cout << "시작" << endl;
  24.  
  25. CTEST *ct = new CTEST(100); //new 동적 메모리 생성
  26.  
  27. CTEST *ctArray = new CTEST[3];
  28.  
  29. delete ct; //delete 삭제
  30. delete[] ctArray;
  31. cout << "끝" << endl;
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
시작
생성자100
소멸자100
소멸자0
소멸자0
소멸자0
끝