#include<iostream>
#include<Windows.h>
#include<string>
namespace China{
float a = 14.3;
std::string p = "北京";
}
namespace JTP {
float a = 1.3;
std::string p = "东京";
}
//using namespace JTP;
//直接指定命名空间中的标识符,而不是整个域名
using China::a;
using JTP::p;
int main(void){
std::cout << "China:人口" << a << std::endl;
std::cout << "JTP::首都" << p << std::endl;
// std::cout << "人口" << China::a << std::endl;
// std::cout << "首都" << China::p << std::endl;
// std::cout << "人口" << a << std::endl;
// std::cout << "首都" << p << std::endl;
system("pause");
return 0;
}
c++ 命名空间的具体用法
最新推荐文章于 2024-10-19 15:29:34 发布
本文详细介绍了C++中如何在代码中使用命名空间并展示了如何通过`using`关键字直接引用不同命名空间中的标识符,如`China`和`JTP`中的浮点数和字符串变量。
摘要由CSDN通过智能技术生成