栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

完善的复数类

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

完善的复数类

完善的复数类:利用操作符重载
统一复数与实数的运算方式
统一复数与实数的比较方式

Complex operator + (const Complex& c);
Complex operato r- (const Complex& c);
Complex operator * (const Complex& c);
Complex operator / (const Complex& c);

bool operator == (const Complex& c);
bool operator != (const Complex& c);

Complex& operator = (const Complex& c);  //复制操作数函数特殊,只能成员函数实现

函数参数默认值只需要在定义时显示,声明处不需要

注意事项:
(1)C++规定赋值操作符(=)只能重载为成员函数
(2)操作符重载不能改变源操作符的优先级
(3)操作符重载不能改变操作数的个数
(4)操作符重载不应改变操作符的原有语义
(5)操作符重载的本质为函数定义

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/605098.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号