C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[51617] 이 소스의 세부 실행을 단계별 그림으로 나타내면 ㅡㅡ???
임상혁 [] 811 읽음    2007-12-14 14:26
#include <iostream.h>

class Car {
    protected:
        int serialNum;
        int speed;
    public:
        Car(int num, int s);
        virtual void speedUp();
        virtual void showData();
};

Car::Car(int num, int s)
{
    serialNum = num;
    speed = s;
}

void Car::speedUp()
{
    speed++;
}

void Car::showData()
{
    cout << "Car 클래스" << "\n";
    cout << "번호 : " << serialNum << "\n";
    cout << "속력 : " << speed << "\n";
}

class CyberCar : public Car
{
    public:
        CyberCar(int num, int s);
        void speedUp();
        void showData();
};

CyberCar::CyberCar(int num, int s) : Car(num, s)
{
}

void CyberCar::speedUp()
{
    speed += 10;
}

void CyberCar::showData()
{
    cout << "CyberCar 클래스" << "\n";
    cout << "번호 : " << serialNum << "\n";
    cout << "속력 : " << speed << "\n";
}

class SeoCar : public Car
{
    public:
        SeoCar(int num, int s);
        void speedUp();
        void showData();
};

SeoCar::SeoCar(int num, int s) : Car(num, s)
{
}

void SeoCar::speedUp()
{
    speed += 20;
}

void SeoCar::showData()
{
    cout << "SeoCar 클래스" << "\n";
    cout << "번호 : " << serialNum << "\n";
    cout << "속력 : " << speed << "\n";
}

void main()
{
    CyberCar cybercarObj(1001, 100);
    SeoCar seocarObj(1002, 50);
      Car *carPtr;

    carPtr = &cybercarObj;
    carPtr->speedUp();
    carPtr->showData();

    carPtr = &seocarObj;
    carPtr->speedUp();
    carPtr->showData();
}













------위 프로그램 소스를 세부 메모리 맵으로  나타내면 16단계 나온다는데 ㅡㅡ;

도무지 감이 안잡히네요.... 쫌 도와주세요~ 공부가 하고싶어요ㅋ

+ -

관련 글 리스트
51617 이 소스의 세부 실행을 단계별 그림으로 나타내면 ㅡㅡ??? 임상혁 811 2007/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.