C++/디딤돌 C++

파생 개체의 생성과 소멸 과정 [디딤돌 C++]

언제나휴일 2016. 4. 14. 12:58
반응형

파생 개체의 생성과 소멸 과정 [디딤돌 C++]

언제나 휴일 티스토리


파생 개체의 생성과 소멸 과정 [디딤돌 C++]


파생 개체의 생성과 소멸 과정 [디딤돌 C++]



Program.cpp



Program.cpp

//파생 개체의 생성과 소멸 과정

#include <iostream>

#include <string>

using namespace std;

 

class Musician

{   

public:

    Musician()

    {

        cout<<"음악가 생성자"<<endl;

    }

    ~Musician()

    {

        cout<<"음악가 소멸자"<<endl;

    }

    void Play()

    {

        cout<<"딩동댕"<<endl;

    }

};

 

class Pianist:

    public Musician //Musician 클래스를 기반으로 파생한 Pianist 클래스 정의

{

public:

    Pianist()

    {

        cout<<"피아니스트 생성자"<<endl;

    }

    ~Pianist()

    {

        cout<<"피아니스트 소멸자"<<endl;

    }

};

 

int main()

{

    Pianist *pianist = new Pianist();

    pianist->Play();

    delete pianist;

    return 0;

}

 

* 디딤돌 C++  28. 파생 개체의 생성과 소멸 과정에서

디딤돌 C++ 소개 바로가기

반응형