C++的using声明和using编译指令怎么使用
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"C++的using声明和using编译指令怎么使用",在日常操作中,相信很多人在C++的using声明和using编译指令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2025年01月18日C++的using声明和using编译指令怎么使用
这篇文章主要介绍"C++的using声明和using编译指令怎么使用",在日常操作中,相信很多人在C++的using声明和using编译指令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C++的using声明和using编译指令怎么使用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1.using声明
C++当中提供了两种机制(using声明和using编译指令)来简化对名称空间中名称的使用。using声明使特定的标识符keys,using编译指令使整个名称空间可用。
using声明由关键字using和被限定的名称组成:
using A::fetch;
using
声明将特定的名称添加到它所属的声明区域中,完成声明之后,我们可以使用fetch代替A::fetch了。
我们来看一个具体的例子:
namespace A { double bucket(double n) {..} double fetch; struct Hill {...};}int main () { using A::fetch; cin >> fetch; fetch += 1.0; A::Hill hill;}
如果我们在函数外使用using
声明,会将名称添加到全局名称空间中:
using A::fetch;void test() { cout << fetch << endl;}int main () { cin >> fetch; fetch += 1.0; A::Hill hill;}
2.using编译指令
using
声明只能使一个名称可用,而using编译指令可以使得所有的名称都可用。using编译指令由名称空间和它前面的using namespace
组成,它使得名称空间中的所有名称都可用。
如:
using namespace A;
在全局声明区域使用using编译指令,将使得该名称空间的名称全局可用。这种情况其实我们已经非常熟悉了,因为我们一直在用using namespace std
。
我们也可以在函数当中使用using编译指令:
int main () { using namespace A;}
到此,关于"C++的using声明和using编译指令怎么使用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
名称
指令
编译
空间
C++
学习
全局
函数
区域
更多
帮助
实用
接下来
例子
关键
关键字
情况
所属
文章
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库实验创建存储函数
英魂之刃九霄苍穹服务器怎么加入
sqlite与服务器同步
左边下载软件开发
富阳租房软件开发
珠海校史馆分布式服务器
bt网站数据库
网络安全为人民策划案
网络技术服务指什么
网络技术基础软件需求
通信网络技术行业增值税税率
医邦网络技术有限公司怎么样
外文文献数据库
网吧服务器安装教程
金融数据库的意义
peer强震数据库
企业建站云服务器esc怎么选
美国法律保护位于美国的服务器
浅析企业局域网网络安全
kof97怎么设置服务器
大华存储服务器安装视频
pcl2连接服务器失败
网络技术在电子商务的应用
云服务器硬盘初始化
执法局网络安全的方案
服务器硬盘怎么看转速
数据库安全近期报道
计算机网络技术贴吧
湖南创新网络技术服务代理品牌
服务器液冷板厂家