认识c++的命名空间

                              认识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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值