C++语法之命名空间二

embedded/2025/3/24 1:42:48/

A.h头文件中代码:

namespace a
{void 输出();
};

A.cpp源文件中代码:

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

B.h头文件中代码:

namespace b
{void 输出();
};

B.cpp源文件中代码:

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

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

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

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

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

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

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

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

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

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


http://www.ppmy.cn/embedded/174831.html

相关文章

pytest的测试报告allure

1、安装jdk,安装allure、下载allure,配置环境变量 1.1、下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allurecommandline 找到最新版本下载即可 【下载zip包】解压到任意目录,建议目录不要在C盘 不要太深 最好不要有中文;进入allure解压后的目录,找到…

蓝桥每日打卡--区间移位

#蓝桥#JAVA#区间移位 题目描述 数轴上有n个闭区间&#xff1a;D1,⋯Dn。 其中区间Di用一对整数[ai,bi]来描述&#xff0c;满足 ai≤bi。 已知这些区间的长度之和至少有。 所以&#xff0c;通过适当的移动这些区间&#xff0c;你总可以使得他们的"并"覆盖 [0,],也…

基于Java(springMVC+hibernate)+Mysql实现(Web)客栈服务系统

HostelWord 客栈服务系统 1.数据库设计 1.1 数据库表 备注&#xff1a; hostel id&#xff1a;7 为 9990001 开始 自增 vip id&#xff1a;7 位 1000000 开始 自增 userid 与 hostel&#xff0c;vip 的 id 一一对应 room id &#xff1a;6 位 自增 bill id &#xff1a;8 …

简单理解机器学习中top_k、top_p、temperature三个参数的作用

在机器学习中&#xff0c;top_k、top_p 和 temperature 是用于控制生成模型&#xff08;如语言模型&#xff09;输出质量的参数&#xff0c;尤其在文本生成任务中常见。然而&#xff0c;网上文章很多很全&#xff0c;但大多晦涩难懂&#xff0c;今天我们来用最简单的语言谈谈它…

VSCode配置C语言保姆课

一、mingw-w64下载及配置 1.mingw下载 现在mingw的官网中没有之前的界面了&#xff0c;很容易让大家伙找错版本。所以我就把安装包分享出来吧&#xff0c;对应的是原官网界面中所框选的版本&#xff0c;适配64位操作系统的seh。网盘链接如下&#xff1a; 通过网盘分享的文件&…

华为云-图像识别API服务调用

1&#xff0e;开通服务使用图像识别服务之前&#xff0c;必须先申请并开通服务。①登录后跳转至控制台页面&#xff0c;点击左上角服务列表按钮&#xff0c;在搜索框中输入“image”&#xff0c;在结果中找到【图像识别Image】并点击&#xff0c;即可进入图像识别服务控制台&am…

在K8S中挂载 Secret 到 Pod

在 Kubernetes 里&#xff0c;把 Secret 挂载到 Pod 中有两种主要方式&#xff1a;作为卷挂载和作为环境变量挂载。下面为你提供相应的代码示例。 作为卷挂载 Secret 将 Secret 作为卷挂载到 Pod 时&#xff0c;Secret 的每个键会成为挂载目录下的一个文件&#xff0c;文件内…

英伟达消费级RTX显卡配置表

显卡型号显存大小显存频率显存位宽显存带宽CUDA核心数TDP&#xff08;功耗&#xff09;上市年份RTX 409024GB21 Gbps384-bit1,008 GB/s16,384450W2022RTX 4080 (16GB)16GB22.4 Gbps256-bit716.8 GB/s9,728320W2022RTX 4080 (12GB)12GB21 Gbps192-bit504 GB/s7,680285W2023RTX 4…