C++语法之命名空间二

A.h头文件中代码:

cpp 复制代码
namespace a
{
	void 输出();
};

A.cpp源文件中代码:

cpp 复制代码
#include <iostream>
#include "A.h"
void a::输出()
{
	std::cout << "A.h里的输出函数" << std::endl;
}

B.h头文件中代码:

cpp 复制代码
namespace b
{
	void 输出();
};

B.cpp源文件中代码:

cpp 复制代码
#include <iostream>
#include "B.h"
void b::输出()
{
	std::cout << "B.h里的输出函数" << std::endl;
}

主函数所在源文件代码1:引入命名空间 b

cpp 复制代码
#include <iostream>
#include "A.h"
#include "B.h"
using namespace b;
int main()
{
    输出();
}

运行结果 : B.h里的输出函数

主函数所在源文件代码2:引入命名空间 a

cpp 复制代码
#include <iostream>
#include "A.h"
#include "B.h"
using namespace a;
int main()
{
    输出();
}

运行结果 : A.h里的输出函数

主函数所在源文件代码3:不引入命名空间,使用空间名字直接调用函数

cpp 复制代码
#include <iostream>
#include "A.h"
#include "B.h"
int main()
{
    a::输出();
}

运行结果 : A.h里的输出函数

相关推荐
mit6.8242 小时前
vector<int> dfs
算法
春蕾夏荷_7282977253 小时前
Sockets-2.3.9.9 UDP使用实例
c++·udp
AC赳赳老秦3 小时前
政务数据处理:DeepSeek 适配国产化环境的统计分析与报告生成
开发语言·hadoop·spring boot·postgresql·测试用例·政务·deepseek
xlxxy_3 小时前
abap 批量创建供应商
运维·开发语言·sap·abap·pp·mm
GetcharZp3 小时前
拒绝硬编码!C++ 配置文件管理神器 yaml-cpp 实战指南
c++
独自破碎E3 小时前
Java是怎么实现跨平台的?
java·开发语言
ullio4 小时前
div1+2. 2178F - Conquer or of Forest
算法
墨有6664 小时前
C++ string 部分功能详解:迭代器、初始化与常用函数
开发语言·c++
Leweslyh4 小时前
制导算法开发实践指南:从入门到精通
算法·开发·武器·制导律设计
chushiyunen4 小时前
快慢双指针算法笔记
数据结构·笔记·算法