|
오버라이트가 아니라.. 오버라이드(override)가 맞는 용어이구요..
virtual의 쓰임새를 혼동하고 계신 것 같습니다.
C++ 책의 virtual 부분을 읽어보시면 해답을 얻으실 수 있을 것입니다.
유지상 님이 쓰신 글 :
: class PACKAGE TSampleShape : public TGraphicControl
: {
: private:
: protected:
: public:
: /*virtual*/ __fastcall TSampleShape(TComponent* Owner);
: };
:
: __fastcall TSampleShape::TSampleShape(TComponent* Owner)
: : TGraphicControl(Owner)
: {
: }
:
:
: 위에서 오버라이트하는 생성자는 꼭 virtual로 선언해줘야만 하나요?
: 위에 코드 중에서
: : TGraphicControl(Owner)
: 라는 코드가 있으니까, 꼭 virtual로 선언안해도 괜찮을까요?
|