C++/디딤돌 C++

무효화한 멤버 사용하기 [디딤돌 C++]

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

무효화한 멤버 사용하기 [디딤돌 C++]

언제나 휴일 티스토리


무효화한 멤버 사용하기 [디딤돌 C++]


무효화한 멤버 사용하기 [디딤돌 C++]



Program.cpp


Program.cpp

//무효화한 기반 클래스 멤버 사용하기

#include <string>

#include <iostream>

using namespace std;

class Programmer

{

public:

    void Programming()

    {

        cout<<"생각하면서 코딩을 한다."<<endl;

    }

    void Programming(int tcnt)

    {

        cout<<tcnt<<"시간 ";

        Programming();

    }

};

class EHProgrammer:public Programmer

{

public:

    void Programming(string title,int tcnt)//기반 형식의 Programming 메서드를 무효화시킴

    {

        cout<<"프로젝트명:"<<title<<endl;

        cout<<"생각하고 문서화한다."<<endl;

        Programmer::Programming(tcnt); //무효화한 기반 클래스 메서드 호출

    }

};

int main()

{

    EHProgrammer *ehp = new EHProgrammer();   

    ehp->Programming("도서 관리 프로그램",10);

    delete ehp;

    return 0;

}

* 디딤돌 C++  30. 무효화에서

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

반응형