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人进行了赞赏支持

更多相关文章

  1. 剩余参数与参数引用及回调函数:array_map(), array_filter,array_
  2. 第6章 0201-常用字符串函数介绍,学习心得、笔记(PHP常用字符串函数
  3. 0201-常用字符串函数
  4. 0129-数组的排序, 数组的合并, 数组成员的统计
  5. 第5章 0129-细说常用的数组函数,学习心得、笔记(数组的排序, 数组
  6. jvm的那些设置参数你都知道吗
  7. PHP基础: 字符串函数
  8. 支持向量机SVM原理(参数解读和python脚本)
  9. 第4章 0128-史上最全的函数讲解,学习心得、笔记(函数的作用域、使

随机推荐

  1. HTML5实现的瀑布动画,超逼真
  2. HTML5爱心表白动画 程序员也浪漫
  3. 阿里这几年真是越来越没人情味了
  4. 【前端词典】三种处理滚动穿透问题方案的
  5. Ansible 之 yum安装
  6. 身在职场,这6条大实话潜规则你知道吗?
  7. jQuery五彩火焰背景的3D进度条插件
  8. 报错ERROR: Failed to Setup IP tables:
  9. nginx配置ssl证书访问不了https网站
  10. 学历造假Offer被撤,职场诚信是底线