블로그 이미지
MJ UNIV I wanna be a Famous Java Programmer
zenos2408

Recent Comment

Recent Trackback

Archive

calendar

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
  • 43,441total
  • 3today
  • 3yesterday
2007/03/18 19:08 C++, WindowsMFC
C++ 에서는 특이하게 소멸자가 있다...

자바에서는 없다.

생성자 같은경우는 생성을 하면 C++에서는 따로 소멸자를 굳이 해줄필요는 없지만

소멸자를 호출하는 경우에

상속받는 클래스는 상속이 되지 않는다.

따로 해줘야 한다

예를 들면

class Employee{
public:
    Employee();
    ~Employee();
};

class MyClass:public Employee{
public:
    MyClass();
    ~MyClass();
};

이런식으로 따로 해줘야 한다.

그리고 객체를 생성하면 생성자가 호출 되는데
우선 조상 클래스의 생성자가 호출되고 그다음 자손 클래스의 생성자가 호출된다.
마치고 소멸 될때에는 반대이다
자손 클래스의 소멸자가 먼저 호출되고 그다음 조상클래스의 소멸자가 호출된다.

조금만 생각해보면 당연한것이다.
Creative Commons License
Creative Commons License
posted by Zenos zenos2408
 <PREV 1 ... 31 32 33 34 35 36 37 38 39 ... 69    NEXT>