大于小于是什么运算符,C++运算符重载什么意思啊、、看不懂。。。麻烦说通俗点,3Q!
答案:1 悬赏:60 手机版
解决时间 2021-08-01 02:29
- 提问者网友:做自己de王妃
- 2021-07-31 10:06
大于小于是什么运算符,C++运算符重载什么意思啊、、看不懂。。。麻烦说通俗点,3Q!
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-07-31 11:33
在程序中我们常常要使用一些判断条件,如a>b,a==b,a、b,a==b,a、==这些运算符在C++中已有定义,作为C++的标准的一部分,所以我们要重新定义他们的用法时,就要用重载,就是要使用operator关键字。
例如有这么个类
class MyClass{ int n; string name; bool operator ==(MyClass a,MyClass b) { return a.n==b.n && a.name==b.name; }}有了上面对==的重载,下面的代码才能编译通珐。
MyClass a ,bif(a==b){ }
例如有这么个类
class MyClass{ int n; string name; bool operator ==(MyClass a,MyClass b) { return a.n==b.n && a.name==b.name; }}有了上面对==的重载,下面的代码才能编译通珐。
MyClass a ,bif(a==b){ }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯