您当前的位置: 首页 > 

我什么都布吉岛

暂无认证

  • 1浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

我对命名空间的理解

我什么都布吉岛 发布时间:2020-11-25 00:03:14 ,浏览量:1

命名空间(namespace)表示一个标识符(identifier)的可见范围。在C++中具体表现为一系列变量、函数及类的集合,优点在于:

  • 减少命名冲突;(主要原因)
  • 模块化。将逻辑相关的标识符组织起来,系统更加整洁、清楚;

为什么命名空间能够减少命名冲突?不同开发者有不同的开发习惯、命名规则,当协同开发时就难免会遇到命名冲突的问题,为了解决这个问题,C++使用命名空间这一概念封装了所有对象名称。如小明和小红

namespace xiaoming
{
	int a = 2;
	double pi = 3.16;
	void fun() { cout             
关注
打赏
1658157489
查看更多评论
0.0409s