关于命名空间内变量和函数及全局变量的使用和作用域:

(来源:https://www.runoob.com/cplusplus/cpp-namespaces.html)

#include 
using namespace std;
namespace A
{
    int a = 100;
    namespace B            //嵌套一个命名空间B
    {
        int a =20;
    }
}

int a = 200;//定义一个全局变量


int main(int argc, char *argv[])
{
    cout <<"A::a ="<< A::a << endl;
    cout <<"A::B::a ="<

你可能感兴趣的:(C++,C++学习,编程)