认识c++的命名空间
本篇是我第一次写博客,有很多东西还在实践过程中,以后将会陆续写博客;
下面让我们来谈谈c++;
首先当我们初识c++时,它的头文件就有很大不同,头文件由#include<stdio.h>改变为#include;在这里特别强调你按照c格式头文件也可以识别;
其次我们编写c++时,我们为了方便可以采用using namespace std,这个意思是使用这个空间,std是c++标准库的名字,也可使用以下为方法`:
在这里插入代码片
namespace a1
{
//内容可以是变量也可以是函数
int a;
int add(int x,int)
{
return x+y;
}
}
//命名空间可以嵌套
name space n2
{
int a;
int b;
int add(int x,int y)
{
return x+y;
}
name space n3
{
int c;
int d;
int sub(int x,int y)
{
return x-y;
}
}
使用命名空间的方法:
```
在这里插入代码片
namespace a1
{
//内容可以是变量也可以是函数
int a;
int add(int x,int)
{
return x+y;
}
}
//命名空间可以嵌套
name space n2
{
int a;
int b;
int add(int x,int y)
{
return x+y;
}
name space n3
{
int c;
int d;
int sub(int x,int y)
{
return x-y;
}
}
使用命名空间的方法:
name space D
{
int a = 20;
int b = 10;
int add(int x,int y)
{
return x+y;
}
}
//使用的三种方法:
int main()
{
printf("%d",D::a);
return 0;
}
using D::b
int main()
{
printf("%d",b);
return 0;
}
using namespace D
{
printf("%d’,b);