MaoBisheng

Asp.Net(C#) & SQL & Oracle

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  71 随笔 :: 0 文章 :: 58 评论 :: 2 引用
函数的重载——同名函数,不同的参数(包括参数个数不同和参数个数相同但个数不同)
将其引申,像如下的代码:
Code
 
如果没有自定义的运算符重载,像+,-,*,/这样的运算符只能用于预定义的数据类型,编译器认为所有常见的运算符都是用于这些数据类型的。。。
问题来了,如果我要对两个复数或矩阵进行四则运算,就需要我们自己扩展运算符重载函数了。。。
 
示例:复数的四则运算
Code

客户端代码:

Code

 

运行结果:
Code
作者:MaoBisheng
出处:http://maobisheng.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2008-08-02 07:33 MaoBisheng 阅读(1734) 评论(0) 编辑 收藏