C++入门
16lz
2021-02-24
C++
定义命名空间:namespace+命名空间名字+{空间成员}
namespace N1{......}
同一工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中
使用using引用命名空间的成员
using namespace N1;
//引用N1的成员变量
C++的输入&输出
//C++中没有.h
#include<iostream>using namespace std;int main(){//cin:输入,可以连续输入,从左到右cin>>a>>endl;//cout:输出,连续输出,从左到右cout<<a<<"Hello World"<endl;return 0;}//使用cout和cin时必须包含<iostream>头文件以及std标准命名空间
缺省参数
缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的参数。
void fun1(int a=10){cout<<a<<endl;}int main(){fun1();//没传参时使用默认值10fun1(20);//传参时,使用这个参数20}
全缺参数和半缺参数
半缺参数必须 从右往左,不能间隔,左边可以没有,右边不行
函数重载
C++中,可以有相同的函数名,同名的函数参数形式(参数个数,参数顺序,参数类型)不同,参数调研就不同
int fun(int left,int right){return 1;}double fun(double left,double right){return 2;}long fun(long left,long right){return 3;}int main(){fun(10,20);fun(10.0,20.0);fun(10L,20L);return 0;}
下面函数不重载
short fun(short left,short right){return 1;}int fun(short left,short right){return 2;}
©著作权归作者所有:来自51CTO博客作者赶路人丶的原创作品,如需转载,请注明出处,否则将追究法律责任每一份赞赏源于懂得
赞赏
0人进行了赞赏支持
更多相关文章
- 剩余参数与参数引用及回调函数:array_map(), array_filter,array_
- 第6章 0201-常用字符串函数介绍,学习心得、笔记(PHP常用字符串函数
- 0201-常用字符串函数
- 0129-数组的排序, 数组的合并, 数组成员的统计
- 第5章 0129-细说常用的数组函数,学习心得、笔记(数组的排序, 数组
- jvm的那些设置参数你都知道吗
- PHP基础: 字符串函数
- 支持向量机SVM原理(参数解读和python脚本)
- 第4章 0128-史上最全的函数讲解,学习心得、笔记(函数的作用域、使