社区
C++ 语言
帖子详情
请问: += Operator 是否可以重载吗? 如果可以,如何重载?
nikitar
2003-04-16 06:49:47
如题
...全文
68
10
打赏
收藏
请问: += Operator 是否可以重载吗? 如果可以,如何重载?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DavidBone
2003-04-18
打赏
举报
回复
up
messagebox
2003-04-17
打赏
举报
回复
当然可以啊,只要符合函数重载规则就行了
allen_zhaozhencn
2003-04-16
打赏
举报
回复
当然可以啦,如下:
test& test::operator +=(const test& source_object)
{
//.....
return *this;
}
在这里一定要返回test&的引用, 如果返回为test的话, 这将产生一个新的对象,而不是原对象.
xkcm
2003-04-16
打赏
举报
回复
可以重载,用成员或友元重载。
aiyinsitan
2003-04-16
打赏
举报
回复
可以, 重载方式和其他没有什么区别啊
fishyqd
2003-04-16
打赏
举报
回复
实例代码
#include "iostream.h"
class A
{
int m;
public:
class A(int n)
{
m=n;
}
class A()
{
m=0;
}
class A(A & a)
{
m=a.m;
}
A operator += (A a)
{
m+=a.m;
return *this;
}
A operator =(A a)
{
if(this ==&a)
return *this;
else
m=a.m;
return *this;
}
int GetM()
{
return m;
}
};
void main()
{
A a(12),b(3),c;
c=a;
cout<<c.GetM()<<endl;
c+=b;
cout<<c.GetM();
}
ransion
2003-04-16
打赏
举报
回复
当然可以
Januarius_
2003-04-16
打赏
举报
回复
当然可以重载了
和=的重载差不多的
liem
2003-04-16
打赏
举报
回复
可以重载
type opretor +=(type & a)
{
somemember+=a.somemember;
...
return *this;
}
benbenhuhu
2003-04-16
打赏
举报
回复
是 += 可以重载吗?
+= 当然可以重载,至于如何重载,那要看具体情况了
flink kubernetes
operator
入门与实战
Flink Kubernetes
Operator
是一个基于 Kubernetes 的 Apache Flink 集群管理工具,它可以帮助用户在 Kubernetes 上轻松部署和管理 Flink 集群。本课程将介绍 Flink Kubernetes
Operator
的基本概念和使用方法。在本...
c++
operator
百样操作符
重载
(详解)
文章介绍了c++关于操作符
重载
的详细内容 二、
operator
= : 等号赋值
重载
三、
operator
!= : 不等于
重载
四、
operator
>...七、
operator
+:加号
重载
八、
operator
++ :++
重载
九、
operator
-- :--
重载
C++面向对象编程之六:
重载
操作符(<<,>>,+,+=,==,!=,=)
C++允许我们重新定义操作符(例如:+,-,*,/)等,使其对于我们自定义的类类型对象,也能像内置数据类型(例如:int,float,double)等一样直观,可以进行加,减,乘,除,比较大小等等操作。
重载
操作符本质是...
C++运算符
重载
++,--,+,-,+=,-=,输出输入运算符
重载
运算符是具有特殊名称的函数:保留字
operator
后接需定义的操作符符号。像任意其他函数一样,
重载
操作符具有返回类型和形参表,每个操作符用于内置类型都有关联的定义,当内置操作符和类型上的操作存在逻辑对应...
C++入门教程(14)运算符
重载
(
operator
+)
其实就是实现一个
operator
+函数,这个函数以
operator
开头,接上一个运算符,运算符
重载
可以提高代码的可读性,如果不使用也可通过其他函数实现,完全可以达到相同的效果。 #include <iostream> using ...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章