easun是什么意思:C++问题

来源:百度文库 编辑:高校问答 时间:2024/05/03 04:46:31
设计一个点类(只要数据成员和成员函数原型,不用写函数),实现点对象之间的各种运算.

class Point
{
private:
float X; // 横坐标
float Y; // 纵坐标

public:
Point(); // 缺省构造函数
Point(float x, float y); // 另一种构造函数
Point(const Point &p); // 拷贝构造函数
~Point(); // 缺省析构函数

// 点对象间的运算
char *GetLine(const Point &val1, const Point &val2, char *expressions); // 根据两点确定直线公式
friend float operator-(const Point &val1, const Point &val2); // 重载-操作符求两点之间距离
};