当前位置: 首页 > news >正文

函数返回值不能作为函数重载的条件,C++的函数重载是基于函数名和参数列表来识别的,而不是基于返回类型。

函数返回值不能作为函数重载的条件,因为C++的函数重载是基于函数名和参数列表来识别的,而不是基于返回类型。

#include <iostream>
using namespace std;// 函数重载:
// 1、同一个作用域下
// 2、函数名称相同
// 3、函数参数类型不同,或者个数不同,或者顺序不同void func()
{cout << "func 的调用 " << endl;
}void func(int a)
{cout << "func(int a) 的调用 " << endl;
}void func(double a)
{cout << "func(double a) 的调用 " << endl;
}void func(int a,double b)
{cout << "func(int a,double b) 的调用 " << endl;
}void func(double a, int b)
{cout << "func(double a, int b) 的调用 " << endl;
}//参数列表相同,编译器无法区分这两个函数,因此会报错
//int func(double a, int b)
//{
//	return a + b;
//}int main()
{func();func(10);func(3.14564);func(1.1,10);func(10,156113.123);system("pause");return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • c++11新特性-6-using
  • uniapp中实现跳转链接到游览器(安卓-h5)
  • Java中的日期时间类详解(Date、DateFormat、Calendar)
  • 搜狐新闻HarmonyOS版本 push 推送开发
  • 【linux/shell】shell中实现函数重载
  • 安卓gdb 建立链接
  • Qt 基础组件速学 鼠标和键盘事件
  • 二叉树的遍历算法:前序、中序与后序遍历
  • springcloud-alibba之FeignClient
  • 5.基于SpringBoot的SSMP整合案例-数据层开发
  • Virtualbox和ubuntu之间的关系
  • JMeter--定时执行的方法
  • 安卓稳定性之crash详解
  • uniapp使用 movable-area movable-view 实现按双指中心位置缩放及拖拽功能
  • git提交实战
  • CentOS从零开始部署Nodejs项目
  • ES6 学习笔记(一)let,const和解构赋值
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Java教程_软件开发基础
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Transformer-XL: Unleashing the Potential of Attention Models
  • use Google search engine
  • 大主子表关联的性能优化方法
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 前端
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 微信公众号开发小记——5.python微信红包
  •  一套莫尔斯电报听写、翻译系统
  • 因为阿里,他们成了“杭漂”
  • 《天龙八部3D》Unity技术方案揭秘
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (2015)JS ES6 必知的十个 特性
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (苍穹外卖)day03菜品管理
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (十六)一篇文章学会Java的常用API
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .Net 4.0并行库实用性演练
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net Stream篇(六)
  • .NetCore部署微服务(二)
  • .net经典笔试题
  • /etc/fstab 只读无法修改的解决办法
  • @ModelAttribute 注解
  • [ NOI 2001 ] 食物链