zoukankan      html  css  js  c++  java
  • C++基础:什么是命名空间

    命名空间是类的逻辑分组,它组织成一个层次结构——逻辑树。这个树的根是System。
    名字空间是为了防止名字污染在标准C++中引入的。
    它可以将其中定义的名字隐藏起来,不同的名字空间中可以有相同的名字而互不干扰,使用时用域操作符(::)来引用。
    namespace 名字
    {
    定义的数据;
    定义的函数;
    也可以是定义的类。。。。。。

    }

    在应用的时候 使用这些数据和函数名称太麻烦
    给定义在同一德的名字空间内
    不用繁琐的去重新书写和定义
    用名字空间就可以了
    我觉得有点像类 又有点像 头文件

    使用方法有以下三种:
    1> using namespace sdm;
    然后你就可以使用变量temp:
    temp=9;
    还可以使用sdm中的其他每一个成员。
    2> using sdm::temp;
    在这个文件中只能使用sdm中的temp这个变量。
    3> 你在使用时直接使用sdm::temp:
    cout < <sdm::temp < <endl;
    使用其它的成员也这样调用。
  • 相关阅读:
    vlan原理与配置
    路由协议-ospf
    路由协议-rip
    人品
    阿波罗礼赞
    跳石头
    FBI树
    方程求解
    循环比赛
    国王的游戏
  • 原文地址:https://www.cnblogs.com/lm3515/p/3394667.html
Copyright © 2011-2022 走看看