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

📄 ch11cxypoints.cpp

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

// File:  Ch11CXYPoint.cpp


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

#include <iostream.h>

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

class CCustomDataPoint: public CXYPoint
{
public:
//  no constructor function here, but assume there are custom functions

};



int main()                         
{

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

    CCustomDataPoint point1;    //derived object, base class constructor called
    CCustomDataPoint point2;

    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 + -