类之间使用运算符重载操作

原创 2015年11月17日 19:17:16
    class CLASSA
    {
        public int NUM{get;set;}
        public static CLASSA operator + (CLASSA s1, CLASSA s2)
        {
            s2.NUM += s1.NUM;
            return s2;
        }
    }

测试:

        static void init()
        { 
            CLASSA a = new CLASSA ();
            a.NUM = 2;

            CLASSA ab = new CLASSA ();
            ab.NUM = 3;

            CLASSA x =  a + ab;
            Console.WriteLine (x.NUM);

        }
版权声明:nothing can hold me !

相关文章推荐

8-1——复数类运算符的重载 double数据与复数之间的运算 任务三

/* *【项目1】实现复数类中的运算符重载 * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文...

类与类之间的转化,重载user-defined类型运算符

#include #include using namespace std; #include #include #include class d_Hello; /** *...

定义日期类Date,并重载运算符实现几种操作

题目要求这样:定义一日期Date类,重载++,--,-和^ 运算,分别完成求日期+1,-1, 两个日期相减之间天数,以及取对应日期的星期几的操作,并编写主函数进行测试。 代码: Date类 //...

自定义的精简版String类,重载了各种字符串的运算符操作

最近几天温习了字符串的相关知识,比较了C语言的字符串操作以及C++的string类字符串的操作,个人觉得C++的string类字符串操作方便很多。至少不用太在意字符串的内存分配,而且它还有比较方便的字...

OI心得::学会经常使用类,重载运算符和库。

前不久遇到了一道关于高精度的题,结果被虐的很惨。在这里,我对@snacking在湖南师大附中的洛谷团队上发布了这道题表示感谢。 在尝试解题的过程中我尝试了比较传统的基于过程的解决方案,结果30分;然...

C++ 类的重载运算符和priority_queue综合使用

今天在写poj上的一道题时,提交之后显示代码运行超时,查了一下网上都说因为测试数据量大,普通循环查找很容易超时,用优先队列能解决问题,有时题目里设计到的状态信息比较复杂,要用一个类来维护,类的重载运算...

面向对象复数类(class Complex) 的重载运算符 一元二元的实现与使用

 面向对象复数类(class Complex) 一.      实现与测试使用总共分为两个部分_(:зゝ∠)_,头文件与主函数 ,重载操作符与类成员函数有注释声明      ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类之间使用运算符重载操作
举报原因:
原因补充:

(最多只允许输入30个字)