⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch11cxypointspart2.cpp

📁 此例子是学习C++的好东西
💻 CPP
字号:
//Program 11-10    Famous Points  Part 2

// File:  Ch11CXYPoint.cpp

// No derived class constructor required. Uses the base class constructor.

#include <iostream.h>

class CXYPoint
{
protected:
    double x, y;
public:
    CXYPoint();
    CXYPoint(double x1, double y1);
    void ShowThePoint() {cout << "\n (" << x << "," << y << ")"; }
};

CXYPoint::CXYPoint()
{
    cout << "\n In CXYPoint constructor x=y=0";  
    x = 0.0; y = 0.0;
}

CXYPoint::CXYPoint(double x1, double y1)
{
    cout << "\n In the CYXPoint constructor x=x1, y=y1";
    x = x1; y = y1;
}


class CCustomDataPoint: public CXYPoint
{
public:
    CCustomDataPoint(double x1, double y1): CXYPoint(x1, y1) {}
    CCustomDataPoint(){}
};


int main()                            
{

    cout << "\n Welcome to the Infamous Point Program  Part 2 \n\n";

    CCustomDataPoint point1;
    CCustomDataPoint point2(10,12);

    cout << "\n Point 1 is ";
    point1.ShowThePoint();
    cout << "\n Point 2 is ";
    point2.ShowThePoint();

    cout << "\n\n This works famously!!!  \n\n";
    return 0;
}
                                          

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -