c++命名空间

/*
     头文件的改变
        1.去掉了 .h的方式
        2.命名空间的引入
           namespace  空间名
           {
                 成员; 
           }
*/
#include  <iostream>

//若要引用c语言的头文件。1.直接加c语言的头文件:2.在头文件前加c
#include <stdio.h>
#include <cstdlib>

//using  namespace  student   就是为了去掉student这个前缀
namespace  students   //可以是中文
{
      int  guimo = 0;
};

//命名空间的嵌套
namespace A
{
    int a= 1;
    namespace  B
    {
        int b =2; 
    }
}

int    main()
{
     //访问命名空间的值
     //空间名(前缀)::成员    ::称为作用域分辨符
     printf("%d",stddents::guimo);
      
     //为了去除前缀=》引用了using语法
     usint  namespace student;
     printf("%d",::guimo);
     printf("%d\n",A::B::b);
     //去掉前缀
     using namespace A::B;
     printf("%d\n",b);
     
     return  0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值