美文网首页
C++ namespace

C++ namespace

作者: 酷酷滴小爽哥 | 来源:发表于2018-08-02 00:12 被阅读0次
//  main.cpp
//  demo1
//
//  Created by shaun on 2018/4/30.
//  Copyright © 2018年 shaun. All rights reserved.
//

#include <iostream>

// std 为默认的命名空间,缺少了,像 cout 一类的都不可用
using namespace std;


namespace A
{
    int x = 1;
}


namespace B
{
    int x = 2;
}


using namespace A;
void test()
{
    cout << x << endl;
}


int main()
{
    cout << A::x << endl;
    cout << B::x << endl;
    cout << "Hello, world!" << endl;
    test();
    return 0;
}

A::x 类似于 A.x ,运行结果:

1
2
Hello, world!
1
Program ended with exit code: 0

相关文章

  • [C++之旅] 1 namespace

    [C++之旅] 1 namespace

  • C++入门基础

    C++入门基础 namespace专题讲座 namespace概念 所谓namespace,是指标识符的各种可见范...

  • C++ namespace

    A::x 类似于 A.x ,运行结果:

  • c++ namespace

    学习c++的同学大概非常习惯在程序的开头部分加上这句: 可能由于太熟悉了,反而忽略了这句到底是做什么的。这句中,一...

  • C++ 基础知识点大纲

    C++ C++对C的加强 namespace命名空间 C++命名空间基本概念 C++命名空间定义,使用语法,意义 ...

  • 1、C++基础:命名空间

    对using namespace std;的解释所谓namespace,是指标识符的各种可见范围。C++标准程序库...

  • 05 NDK-C++基础(一)

    1 C++对C的加强 1.1 namespace命名空间 1.1.1 C++命名空间基本概念 在C/C++中,变量...

  • C++之namespace

    为什么要有命名空间的出现 在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。为...

  • c++基础(namespace)

    有关namespace也称命名空间,想必大家并不默认,通过添加命令空间来解决同一结构函数的冲突的问题,我们 编译源...

  • ArcGis Qt跨平台开发【3】--地图开发起手式

    ArcGis Qt的C++开发包定义了namespace Esri::ArcGISRuntime,几乎所有...

网友评论

      本文标题:C++ namespace

      本文链接:https://www.haomeiwen.com/subject/cjbdvftx.html