c++中 缺省定义 函数重载 引用

本文介绍了C++中的函数缺省参数、重载机制以及引用的使用,包括全缺省参数、半缺省参数的规则,函数在编译后的名字修饰,特别是引用作为参数和返回值时的注意事项。通过对引用概念的理解,展示了如何通过引用实现函数副作用,并分析了引用的特性及其在实际应用中可能遇到的问题。
摘要由CSDN通过智能技术生成

##概要

本片博客 的主要内容有, c++中函数缺省定义、 函数重载的机制 、函数名在VS环境下编译后的修改,引用 及其 注意事项。最后列了一个表

缺省定义

缺省参数

缺省参数是声明或者定义函数的参数的时候指定一个默认值。在调用该函数时候。如果没有指定实参,那么就采用默认值进行处理。

  		void TestRet(int number = 10)
    	{
   
    		cout << number <<endl;
    	}
    
    	int main()
    	{
   
    		TestRet();
    		TestRet(100);
    		return 0;

以上函数中,第一个TestRet将打印默认值 10。第二个TestRet将打印传输值 100。

缺省参数的分类

全缺省参数 :所有的参数都带有缺省值。


int TestFunc(int a=10,int b=20,int c=30)
{
   
	cout<< a <<endl;
	cout<< b <<endl;
	cout<< c <<endl;
}

半缺省参数 : 只能从右向左依次写入缺省

    int TestFunc(int a=10,int b=20,int c)
    {
   
    	cout<< a 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值