C++函数重载中形参是引用类型和常量引用类型的调用方法

cpp 复制代码
void fun(int &a)
{
	cout<<"调用func(int &a)<<endl;
}

void fun(const int &a)
{
	cout<<"调用func(const int &a)<<endl;
}

int main()
{
	// 1.调用引用类型的函数
	int a=10;
	func(a);

	// 2.调用常量引用类型的函数,因为func(const int a),当传入10时形成一个完整的语法: const int a = 10;
	func(10);
	return 0;
}
相关推荐
devmoon3 分钟前
为 Pallet 搭建最小化 Mock Runtime 并编写单元测试环境
开发语言·单元测试·区块链·智能合约·polkadot
Coder_Boy_17 分钟前
Java开发者破局指南:跳出内卷,借AI赋能,搭建系统化知识体系
java·开发语言·人工智能·spring boot·后端·spring
Mr_Xuhhh23 分钟前
介绍一下ref
开发语言·c++·算法
王老师青少年编程26 分钟前
2024年信奥赛C++提高组csp-s初赛真题及答案解析(完善程序第2题)
c++·题解·真题·初赛·信奥赛·csp-s·提高组
nbsaas-boot28 分钟前
软件开发最核心的理念:接口化与组件化
开发语言
Trouvaille ~30 分钟前
【Linux】进程间关系与守护进程详解:从进程组到作业控制到守护进程实现
linux·c++·操作系统·守护进程·作业·会话·进程组
lsx20240632 分钟前
Java 对象概述
开发语言
Mr_Xuhhh34 分钟前
C++11实现线程池
开发语言·c++·算法
无水先生38 分钟前
python函数的参数管理(01)*args和**kwargs
开发语言·python
py小王子39 分钟前
dy评论数据爬取实战:基于DrissionPage的自动化采集方案
大数据·开发语言·python·毕业设计