自学内容网 自学内容网

c++基础知识

目录

命名空间

关键字namespace

特点:

命名空间的使用方式:

1.加命名空间的名称与作用域限定符

2.使用using将命名空间中某个变量引入

3.将命名空间引入

4.缺省参数

1.全缺省参数

2.半缺省参数


命名空间

为了防止在项目中大家所起的名字重合或者与库里面的函数重合所创造出来的

关键字namespace

特点:

1.命名空间可以嵌套

2.在一个工程可以有相同的命名空间,在最后的时候编译器会将他们合并在一起

3.在namespace里面定义的内容的作用域就在namespace

命名空间的使用方式

1.加命名空间的名称与作用域限定符

int main()
{
printf("%d", s1mple::a);
return 0;
}

2.使用using将命名空间中某个变量引入

using s1mple::a;
int main()
{
printf("%d", a);
return 0;
}

3.将命名空间引入

using namespace std;
namespace s1mple
{
int a = 10;
}
using namespace s1mple;

输入与输出:

cin>>,而<<是流提取运算符。   

cout<< ,而<<是流插入运算符。 

小故事,以前的c++头文件是加.h的,但是后来区分与c语言所以后来都不带.h了 

cin与cout会自动识别类型,也是十分的方便

4.缺省参数

在定义函数的时候,给函数的参数一个值,如果没有传参数的时候,就会用指定的参数。

1.全缺省参数

2.半缺省参数

如果给参数的时候,要从右往左给,不能隔着给缺省参数不能在函数声明与定义中同时出现(为了防止在声明与定义的时候提供两个不同的值)


原文地址:https://blog.csdn.net/gyj215500/article/details/140683472

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!