当前位置:网站首页 > R语言数据分析 > 正文

oracle教程 菜鸟(oracle教程菜鸟)




菜鸟教程element ui_缺省参数

总而言之,std是C++标准库的命名空间名,控制输入输出的cin、cout也在std中,因此使用的时候需要按照使用命名空间的规则去使用。命名空间如何使用在此不做赘述,可参看另一篇文章:

此处我们只是简单学习cin、cout的使用,其背后复杂的原理暂不赘述。

输入:cin;输出:cout;

使用格式:

注意!cin和cout都可以自动识别变量的类型,不需要像C语言一样说明变量类型。而且可以通过"<<"或者“>>”实现连续的输入输出。但是有时候使用C++的输入输出方法并不方便。比如说需要控制输出的变量小数点后保留一个确定的位数时,使用C语言printf输出显然更为便捷。因此在实际编写代码的时候,遵循哪个方便用哪个的原则,混合使用C/C++语言。

详解请看本文。

1.概念

缺省的意思是“默认”。缺省参数是在声明或者定义函数的时候,为函数的参数指定一个“缺省值”。在调用函数传参的时候,如果没有指定的实参,就默认使用缺省值。

结果如下:

菜鸟教程element ui_c++_02

2.全缺省参数和半缺省参数

全缺省参数,顾名思义,就是给函数的所有形参全部赋予一个缺省值。而只有一部分形参(不一定是一半)有缺省值,就是半缺省参数。

要注意的是,传参的时候是从左往右传参,半缺省的时候只能从右往左缺省。下面我们来具体展开一下。

注意!缺省参数不能在函数声明和定义中同时出现。否则如果二者的缺省参数不一致,编译器无法确定该用那个缺省值。因此我们只需要在函数声明中出现缺省值即可。例如:

注意!缺省参数C语言是不支持的。而且缺省值必须是确定的量(常量或者全局变量)。

重载,意即“一词多义”。C++允许在同一个作用域内存在几个功能类似的同名函数

注意!函数重载要求同名函数的形参个数、类型或类型顺序不同。

注意!第三中是类型顺序不同而不是参数名字顺序不同!

C++支持函数重载的底层原理与其名字修饰规则有关,同名函数看似“同名”,事实上在编译的时候是有区别的,具体过程目前也暂且不做赘述。

到此这篇oracle教程 菜鸟(oracle教程菜鸟)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • uchar和char的区别(char和nchar区别)2025-03-10 16:45:10
  • 连接redis(连接redis被拒绝)2025-03-10 16:45:10
  • vmware密钥(vmware密钥15)2025-03-10 16:45:10
  • newterm命令(newterm2命令)2025-03-10 16:45:10
  • redhat linux忘记root密码(redhat忘记root密码的解决办法)2025-03-10 16:45:10
  • treeplan破解版(treeplan免费下载)2025-03-10 16:45:10
  • 为啥使用redis(为啥使用minifs结果为0)2025-03-10 16:45:10
  • xdr是什么缩写(xd是啥缩写)2025-03-10 16:45:10
  • nowcoder(nowcoder笔试)2025-03-10 16:45:10
  • termux启动docker(termux启动kali命令)2025-03-10 16:45:10
  • 全屏图片