物联网-C++——2、冒号作用域、命名空间
admin
2024-04-19 14:41:25
0

## ::

可以指定作用域
如下如果不加::会打印局部变量a,就近原则
冒号前为空表示全局作用域


#include 
using namespace std;int a = 100;
void test() {int a = 10;cout << ::a << endl;
}
int main()
{test();
}

## namespace
1、可以存放变量、函数、类、结构体
2、命名空间可以重名和嵌套
3、必须定义在全局范围内
定义两个命名空间
使用前需加作用域

#include 
using namespace std;namespace a{int i=100;
}
namespace  b{int i = 1000;
}int main()
{cout << a::i << endl;}

命名空间内函数声明及外部定义

#include 
using namespace std;namespace a{void test();
}
void a::test() {cout << "hello" << endl;
}int main()
{a::test();
}

无名命名空间
没有名字会在所有成员前添加static修饰
也就是所有成员都被声明为静态

#include 
using namespace std;namespace {void test() {cout << "hello" << endl;}
}int main()
{test();
}

命名空间取别名
给命名空间取一个别名

#include 
using namespace std;namespace a{void test() {cout << "hello" << endl;}
}
namespace newa = a;int main()
{newa::test();a::test();
}

using

指定使用命名空间

#include 
using namespace std;namespace a{void test() {cout << "hello" << endl;}
}
namespace b {void test() {cout << "hello xingnian" << endl;}
}namespace c{void test() {cout << "hello world" << endl;}
}int main()
{using namespace b;test();}

使用指定明明空间下的成员

#include 
using namespace std;namespace a{void test() {cout << "hello" << endl;}
}
namespace b {void test() {cout << "hello xingnian" << endl;}
}namespace c{void test() {cout << "hello world" << endl;}
}int main()
{using c::test;test();}

相关内容

热门资讯

到四川旅游游玩五日游多少钱,驴... 四川,这片神奇的土地,总是以它独特的魅力吸引着无数旅人。从巍峨壮丽的山川到温婉灵动的河流,从历史悠久...
安徽旅游4天3晚行程路线,黄山... 家人们,咱都知道安徽那可是个旅游资源超级丰富的地方,尤其是黄山,闻名遐迩,每年都吸引着大量游客前往。...
安徽私人定制玩4天3晚攻略,黄... 宝子们,现在大家旅游都追求个性化,想要一场独一无二、完全契合自己喜好的旅行。安徽,尤其是黄山,那可是...
藏在菏泽的这些露营地,每一处都... 在菏泽,厌倦了城市的喧嚣与忙碌? 渴望一场与大自然的亲密约会? 那就来菏泽的露营地吧 这里有你向往的...
到四川旅游旅游团五天四晚行程及... 作为一名热爱探索的旅行爱好者,我总是梦想着走遍祖国的每一个角落,而四川,这个融合了自然美景与深厚文化...
【速看】吉林省文化和旅游厅汛期... 一、出行前及时收听收看广播电视,关注旅游安全提示信息,掌握天气状况和道路交通状况,认真规划旅游行程。...
7·19万州水上乐园漏电事故反... 近日,7·19万州水上乐园漏电事故引发社会广泛关注:游客触电伤亡的背后,折射出水上乐园等高风险项目的...
新空间新业态新场景 重庆千年古... “我从小在欧洲长大,很少能接触到这么浓郁的中国风情。”匈牙利《新导报》社长助理滕菡萏23日对上游新闻...
哈尔滨机场口岸:今年上半年出入... 中新网哈尔滨7月24日电(孙中大 记者姜辉)记者24日从哈尔滨出入境边防检查站获悉,受第九届亚洲冬季...
更上层楼看中轴 在红桥市场顶层的观坛艺术空间,游客可远眺天坛祈年殿,在露台上欣赏中轴线美景。本报记者 邓伟摄 本报记...
安徽旅游团3天最新费用攻略,黄... 一直以来,我都对安徽那如诗如画的自然风光和底蕴深厚的徽文化心驰神往。尤其是黄山,奇松、怪石、云海、温...
安徽四天游玩攻略费用,黄山跟团... 家人们,我最近刚结束了一场超棒的安徽四天之旅,尤其是黄山之行,简直让我流连忘返!现在旅游市场上的攻略...
经澳门,进横琴!琴澳文旅联手开... 日前,由横琴粤澳深度合作区(以下简称“合作区”)经济发展局主办的“香港和泰国旅游市场开拓交流会”在横...
九月去拉萨旅行7天价格,如何不... 九月去拉萨旅行7天价格,如何安排才不踩坑? 我跟老公去年九月也去了西藏,玩了7天,全程下来两个人总...
东盟秘书长北京圆桌会举行,搭建... 7月24日,由北京市贸促会、北京国际商会与东盟经济贸易促进会共同主办的东盟秘书长北京圆桌会举办。借助...
多少人在为了赠品喝奶茶? 这几年,新茶饮品牌各种周边联名称得上包罗万象。 但时间一长大家就发现,家里买奶茶咖啡附赠的徽章、玩具...
原创 烘... 清晨的阳光透过纱帘,在厨房的操作台上投下斑驳的光影。面粉袋被轻轻解开时扬起一阵细雪般的粉末,不锈钢打...