C#操作符重载问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:59:25
对于一元操作符重载,只能重载一次吗?
比如以下问题:定义一个时钟类,包含元素有:时,分,秒。要求用操作符重载实现其类的操作。估计就是对分和时的重载。要怎么操作?
楼下那样有什么意义呢?应该是实现 逢60进1的功能吧?

这是你问题的分析不正确
应该是让你实现类之间操作符的重载
例如
class clock{ int h;int m;int s;}
clock c1,c2;
重载后要实现的是c1+c2,c1-c2等等

对啊,是要实现进1功能
而且是在重载的函数里面
比如重载+后:
c1(1,12,31)+c2(1,1,41)=(2,14,12)