社区
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的坐标值与两点间的距离,用成员函数和友元函数实现
...全文
123
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写文章
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;
}
是不是这样????
C++
运算符重载
详细介绍PPT
详细介绍
C++
运算符重载
的PPT 文中部分内容: 下标运算符“[ ]”重载
C++
把下标运算符[ ]看成一个双目运算符,其操作数为<基本表达式>和<表达式>,对应的运算符为operator[ ],必须重载为一个成员函数。对于下标...
C++
运算符重载
规则详解
C++
允许重载的运算符和不允许...
C++
运算符重载
的规则
C++
对
运算符重载
定义了如下几条规则。 1)
C++
不允许用户自己定义新的运算符,只能对已有的
C++
运算符进行重载。 例如,有人觉得BASIC中用“**“作为幂运算符很方便
朱老师
C++
第2部分-2.4.
C++
的
运算符重载
朱老师
C++
第1部分-从C到
C++
朱老师
C++
第2部分-
C++
和面向对象 朱老师
C++
第3部分-STL等高阶话题 朱老师
C++
第4部分-Boost库和设计模式 朱老师
C++
第5部分-
C++
编程优化 课程特色 *零基础可学习,降低学习门槛。...
C++
运算符重载
友元函数实例
一个实例,实现
运算符重载
(成员函数和非成员函数两种方式),友元函数的使用,注意事项等,自己学习时编写的,
c++
运算符重载
例子
一个
c++
运算符重载
例子.属于原创,代码比较清晰
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章