社区
C++ 语言
帖子详情
c++ 运算符重载
aifengtouxinxin
2010-05-21 10:25:23
求用成员函数和友元函数重载++(前置后置)关于 类money,数据成员 元 角 分 ,实现人民币对象的加1,在主函数中对象m1=10元8角5分,对m1做前置“++”并赋给m2,对m1做后置“++”并赋给m3。
坐标(x,y)的类point ,做“-”的运算符重载,在主函数中用point类定义对象p1(1,1),p2(4,5) 在定义一个实数d用于存放两点间的距离,用表达式d=p1-p2,计算两点间的距离,并显示p1,p2的坐标值与两点间的距离,用成员函数和友元函数实现
...全文
131
7
打赏
收藏
c++ 运算符重载
求用成员函数和友元函数重载++(前置后置)关于 类money,数据成员 元 角 分 ,实现人民币对象的加1,在主函数中对象m1=10元8角5分,对m1做前置“++”并赋给m2,对m1做后置“++”并赋给m3。 坐标(x,y)的类point ,做“-”的运算符重载,在主函数中用point类定义对象p1(1,1),p2(4,5) 在定义一个实数d用于存放两点间的距离,用表达式d=p1-p2,计算两点间的距离,并显示p1,p2的坐标值与两点间的距离,用成员函数和友元函数实现
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aifengtouxinxin
2010-05-22
打赏
举报
回复
上面的程序还是没有满足题目的要求啊,输出来的结果也不对啊
拜托高手的大哥大姐帮个忙啊
爱在深秋
2010-05-22
打赏
举报
回复
参数的类型也要匹配
爱在深秋
2010-05-22
打赏
举报
回复
注意用成员和友员的差别!!
成员函数的参数是一个!!友员的是两个!!!
爱在深秋
2010-05-22
打赏
举报
回复
距离公式!!
#include “cmath”
d=sprt((x2-x1)*(x2—x1)+(y2-y1)*(y2—y1))
dinjay
2010-05-22
打赏
举报
回复
两点距离公式我没记错的话是AB=√((x1-x2)^2+(y1-y2)^2)
dinjay
2010-05-22
打赏
举报
回复
距离的话应该是这样吧
int operator-(point& p)
{
int len=0;
len = sqrt((double)(x*x-p->x*p->x)*(x*x-p->x*p->x)+(double)(y*y-p->y*p->y)*(y*y-p->y*p->y));
return len;
}
上善若水邻
2010-05-21
打赏
举报
回复
#include <iostream>
using namespace std;
class point
{
public:
point(int x,int y){this->x = x;this->y = y;}
point& operator-(point& p)
{
this->x =this->x - p.x ;
this->y =this->y - p.y;
return *this;
}
int getx()const{return x;}
int gety()const{return y;}
private:
int x;
int y;
};
int main()
{
point a(5,6);
point b(3,2);
point c=a-b;
cout<<c.getx()<<"\t"<<c.gety()<<endl;
return 0;
}
是不是这样????
运算符重载
(2013级-
C++
程序设计)0
第10章
运算符重载
,内容 10.1 什么是
运算符重载
10.2
运算符重载
的方法 10.3 重载运算符的规则 10.4
运算符重载
函数作为类成员函数和友元函数 10.5 重载双目运算符 10.6 重载单目运算符 10.7 重载流插入运算符和流...
C++
中不能被重载的运算符介绍
您可能感兴趣的文章:详解
C++
编程中的单目
运算符重载
与双目
运算符重载
C++
运算符重载
规则详解简介
C++
编程中的
运算符重载
c++
*
运算符重载
C++
重载运算符的规则详解解析
C++
中不能重载为友元函数的四个运算符
C++
运算符...
华为
C++
培训资料
2.2
运算符重载
………………………………………………………………… 20 第三章 模板 ………………………………………………………………………29 3.1 模块函数 ………………………………………………………………...
叙述讲解
C++
编程
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、
运算符重载
、动态对象创建、继承和组合、多态和虚...
C++
编程实例100篇
在
C++
编程中,基础知识至关重要,其中包括变量、数据类型、运算符和控制结构。变量是存储数据的容器,数据类型则决定了变量能存储的数据种类。
C++
提供了多种基本数据类型,如int、float、char等,以及复杂的自定义...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章