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

原创 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 !

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

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

C++类的赋值运算符“=”重载,以及深拷贝和浅拷贝

C++类的赋值运算符“=”重载,以及深拷贝和浅拷贝 在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。 如果对象在申明的同时马上进行初始化操作,则称之为拷贝运算。例如: class1 A(...
  • liubing8609
  • liubing8609
  • 2014年11月23日 14:51
  • 2690

用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作 者:郭辉 *完成时间:2016年5月1...
  • guohui5011
  • guohui5011
  • 2016年05月19日 18:14
  • 2239

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

/* *【项目1】实现复数类中的运算符重载 * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文...
  • blackgirl1111
  • blackgirl1111
  • 2013年04月18日 19:27
  • 1527

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

#include #include using namespace std; #include #include #include class d_Hello; /** *...
  • jaff20071234
  • jaff20071234
  • 2011年03月31日 11:06
  • 535

c++实现复数设计掌握类的概念及构造方法;掌握构造函数的定义与使用;掌握友元的定义与使用;掌握运算符的重载定义与使用。

  • 2010年01月09日 13:46
  • 113KB
  • 下载

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

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

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

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

矩阵操作,包括相乘、求逆、解行列式值,其中进行了运算符重载

  • 2009年12月12日 17:09
  • 529B
  • 下载

华为C++中级训资料。ppt讲解类 接口 运算符重载 模板 word讲解 C++语言中级教材讲授C++语言的运用技术,包括:类、对象之间的关系、对象的存储与布局、运算符重载、智能指针、仿函数、泛型编程,C++模式设计基本思想。

  • 2010年11月02日 20:41
  • 407KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类之间使用运算符重载操作
举报原因:
原因补充:

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