C++中如何使用名字空间

本篇文章为大家展示了C++中如何使用名字空间,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联是专业的靖边网站建设公司,靖边接单;提供成都网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行靖边网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

C++名字空间更多是用来避免类名的冲突,这在小的项目中可能看不出来,因为头文件和源文件比较少,类名冲突的概率比较小,但当你遇到一个很大的工程项目时,你就会认识到名字空间的使用还是很有必要的。

不想讲的太复杂,就是仅仅在这里写一个例子好了。头文件nameA.h中定义了一个point类,然后把point类放在名字空间Anamespace中了。如下:

#include < iostream> using namespace std;  namespace Anamespace  {  class point  {  public:  point()  {  x = 10;  y = 10;  }  void showpoint()  {  cout< < x< < " "< < y< < endl;  }  private:  int x;  int y;  };  };

源文件如下,注意:在包含头文件nameA.h后,也要在后面用using namespace Anamespace;这一句来表示使用C++名字空间Anamespace,否则会出现编译错误。

#include < iostream> #include "nameA.h"  using namespace Anamespace;  using namespace std;  int main()  {  point a;  a.showpoint();  return 0;  }

上述内容就是C++中如何使用名字空间,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


本文名称:C++中如何使用名字空间
地址分享:http://myzitong.com/article/pcsepe.html