重载一个函数的条件是什么

作者:原创时间:2022-06-27
文档

重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。条件如下两个重载函数必须在下列一个或两个方面有所区别:

函数有不同参数。函数有不同参数类型,C++的这种编程机制给编程者极大的方便,不需要为功能相似、参数不同的函数选用不同的函数名,也增强了程序的可读性。C++运算符重载的相关规定如下:

不能改变运算符的优先级;不能改变运算符的结合型;默认参数不能和重载的运算符一起使用;不能改变运算符的操作数的个数;不能创建新的运算符,只有已有运算符可以被重载;运算符作用于C++内部提供的数据类型时,原来含义保持不变。

显示全文
显卡GTX760ti怎么样 济宁有什么好玩的吗济宁市里 比较溶液培养和砂基培养的优缺点 华为手机刚买的有必要更新系统吗 求古剑的BL同人小说最好HE 如何把理财通的钱转到微信零钱 乌龟多大能产卵 玉米为什么出叉子 地壳的意思是 落地灯怎么选购 关于稳的成语有哪些 在美团上面卖快餐怎么弄 吸毒后还能获得抚养权规定是什么 信用卡要利息吗 关于9月伤感的句子 红茶是半发酵茶吗 中国人寿保险正规吗 会计科目的对应关系是什么 沈阳有哪些大学高校名单 哈尔滨市松北区 对控制系统的基本要求是什么 太阳能热水器怎么选择 木兰云雾山好玩吗 含福和喜的吉祥成语有哪些 亚蜡木怎么养成老桩 纳兰性德的一生 材料的SN曲线由什么决定 地板如何做保养 怎么开微信小号一定要两个号码吗 司马懿退兵的理由是什么 草鱼喂草一年能长几斤 钉钉怎么退出家庭群 海尔冰箱怎么样 如何给文章起个好题目 海贼王里最后梅利号为什么会说话 唐恭宗为何被称殇帝 超市买的素丸子怎么吃 海贼王熊猫人之谜 帝豪gs空气净化怎么用 车前草的根能否入药