C++中namespace的用法
2022-04-01 本文已影响0人
T世代的人
1. 命名空间中可以放变量、函数、结构体
2. 可以随时随地给Namespace添加它的成员变量
3. 可以嵌套定义,即一个Namespace中可以再定义一个Namespace
4. Namespace可以匿名使用,即可以不定义名称
5. 命名空间可以起别名(就像你有小名)
6.调用方法:
1.cout<<名称::变量<<endl
2.若没有名称,则同上,不打cout后的名称即可,::还是要打的
7.注意:必须定义在全局变量内,不能定义在函数体(或局部变量)内
8. 使用命名空间能不打名字直接敲双冒号的几种情况:
1. 全局变量和局部变量中有同一个变量
2. 匿名使用Namespace命名空间
代码:例1:namespace test1;
{
int a=100
}
cout<<test1::a<<endl;
例2:namespace test1;
{
int a=100
}
namespace test1;
{
int b=1000;//添加新成员变量的
}
cout<<test1::a<<endl;
第二篇文章:我的神仙同学 网址:我的神仙同学——“沈总” - 简书