递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 8815|回复: 4
打印 上一主题 下一主题

[视窗] 不知道火山中的类,能不能使用操作符比较是否相同?

[复制链接]

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
跳转到指定楼层
楼主
发表于 2021-4-5 21:42:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
比如,我定义了一个日期时间类,这个类里包含了年月日时分秒等成员变量,如果我有变量a和变量b都是日期时间类,想要比较a和b是否相同,也就是比较里面的年月日时分秒是否相同,能不能通过像基本数据类型一样,用a==b来得到比较结果,而类内部会自动对这种操作符进行内部比对并返回结果?也就是类内部有什么语法定义可以实现操作符比较?
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
5#
 楼主| 发表于 2021-4-6 09:42:03 | 只看该作者
matali 发表于 2021-4-6 01:12
火山没有重载,没有构造,

不知道火山还有没有进步空间,支持重载和构造
回复

使用道具 举报

15

主题

343

帖子

3853

积分

论坛元老

Rank: 8Rank: 8

积分
3853
地板
发表于 2021-4-6 01:12:20 | 只看该作者
shuimiao 发表于 2021-4-5 22:42
对象内容是否相同,这个太笼统,如果能通过操作符定义来实现类内部自定义比较的话就好了。

另外,火山好 ...

火山没有重载,没有构造,
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
板凳
 楼主| 发表于 2021-4-5 22:42:03 | 只看该作者
Xelloss0618 发表于 2021-4-5 22:13
不能,要用 对象内容是否相同(a,b)

对象内容是否相同,这个太笼统,如果能通过操作符定义来实现类内部自定义比较的话就好了。

另外,火山好像不支持重名方法?C#就支持,每个重名方法拥有不同参数或返回值。
回复

使用道具 举报

26

主题

1902

帖子

6933

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6933
沙发
发表于 2021-4-5 22:13:47 | 只看该作者
本帖最后由 Xelloss0618 于 2021-4-5 22:14 编辑

不能,要用 对象内容是否相同(a,b)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 18:37 , Processed in 0.085601 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表