作业帮 > 综合 > 作业

写一个点类Point,每个Point对象有两个私有成员,横坐标和纵坐标.要求如下:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 06:47:33
写一个点类Point,每个Point对象有两个私有成员,横坐标和纵坐标.要求如下:
1.\x05写一个点类Point,每个Point对象有两个私有成员,横坐标和纵坐标.要求如下:
a)\x05默认情况下,点的初值为(0,0)
b)\x05能够构造形如Point A(3,5);这样的对象,即横纵坐标分别为3和5
c)\x05具有拷贝构造函数
d)\x05重载“==”、“!=”、“+=”、“-=”、“+”(加号)、“-”(减号)、“
//////////////////////////////////////////////////////////////////////////Point.h
#include
#include
using namespace std;
class Point
{
private:
double x,y;
public:
Point();
Point(double x,double y);
Point(Point &p);
bool operator == (Point &p);
bool operator != (Point &p);
Point operator += (Point &p);
Point operator -= (Point &p);
Point operator + (Point &p);
Point operator - (Point &p);
friend inline ostream & operator y -= p.y;
return *this;
}
Point Point::operator + (Point &p)
{
Point t;
t.x = this->x + p.x;
t.y = this->y + p.y;
return t;
}
Point Point::operator - (Point &p)
{
Point t;
t.x = this->x - p.x;
t.y = this->y - p.y;
return t;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////main.cpp
#include "Point.h"
int main()
{
Point p1;
Point p2(2.43,5.33);
Point p3(p2);
cout
再问: 还有一道题目,跪求答案呢,在线等!!!!!!!!!!!!!!!!!!!!!!!!!!!求1000以内的素数,将所得数据分别存入一个文本文件和一个二进制文件。要求: a) 对于文本文件中的数,要求每行10个素数,每个数占6个字符,左对齐(ofs.flags(ios::left)); b) 程序能够按用户输入“Y”或“N”,将二进制文件正序或逆序读出至屏幕上。
写一个点类Point,每个Point对象有两个私有成员,横坐标和纵坐标.要求如下: 设计一个Point类,要求如下: 1.私有成员x和y代表一个点的x,y坐标值; 2.定义一个无参的构造函数,一个有两 定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间 Point类是对二维直角坐标系中的点的抽象.它拥有两个私有的数据成员,分别代表x和y坐标;另外有两个成员函数,一个是构造 定义点类Point,横坐标x和纵坐标y作为成员变量.定义构造函数, 用来初始化成员变量;定义函数setX()设置 首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x ,y 表示该类对象在二维坐标系中的坐标位 定义一个点类,它包含两个成员变量:纵坐标和横坐标.通过继承一个点类设计一个圆类,新增属性有半径? 4.可以定义点类(Point),再定义一个类(Distance)描述两点之间的距离,其数据成员为两个点类对象,两点 JAVA编程问题 定义一个泛型类Point,它包含横坐标x和纵坐标y两个变量,类型均为T 设计Point类用来定义平面上的一个点,在point类中定义四个方法,分别用来设置点的横坐标、纵坐标,以及返回点的横坐标 设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数 定义一个描述二维坐标系中点对象的类Point,它具有下述成员函数: