首页 > 其他 > 详细

S1_命名空间(namespace)(1-2)

时间:2019-12-29 11:00:14      阅读:66      评论:0      收藏:0      [点我收藏+]

为什么使用命名空间?

避免名字冲突

例:

#include <iostream>
#include <Windows.h>
#include <string>

//使用标准库中的命名空间std

//这里指定好以后,程序之后出现的string/cout/endl等名称都是指std中的名称

using namespace std;

namespace China {
  float population = 14.1; //单位: 亿
  string capital = "北京"; 
}

namespace Japan {
  float population = 1.7; //单位: 亿
  string capital = "日本"; 
}

//使用上面指定的命名空间China

//这里指定好以后,程序之后出现的capital/population等名字都是指China中的名称

using namespace China;

int main(void) {

  cout << "Namespace" << endl;
  cout << "首都:" << capital << endl;
  cout << "人口:" << population << endl;

system("pause");
return 0;
}

S1_命名空间(namespace)(1-2)

原文:https://www.cnblogs.com/lvcunda/p/12114344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!