C++自学11:命名空间(using namespace)
一:使用
#include "pch.h"
#include <iostream>
int main()
{int a = 5638;std::cout << a << std::endl;std::cout << a << std::endl;
}
每次写代码都需要std::cout,所以对上述代码进行简化
using std::cout;
int a = 5638;
cout << a << std::endl;
再次对endl进行简化
using std::cout;
using std::endl;
int a = 5638;
cout << a << endl;
每次简化都要写一个using,也不是简化的太成功,所以就出现下面的方式
using namespace std;
int a = 5638;
cout << a << endl;
二:自定义命名空间
namespace sister
{int age = 25;
}
int main()
{using namespace sister;std::wcout << age << std::endl;
}
命名空间中还可以包含命名空间,既可以无限递增下去
namespace sister
{int age = 25;namespace clothes {int price = 200;}
}
int main()
{using namespace sister;std::wcout << clothes::price << std::endl;
}
C++自学11:命名空间(using namespace)相关推荐
- 深入剖析js命名空间函数namespace
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- c++ 命名空间 using namespace std 是什么意思?
简要意思就是使用标准库,想知道更清楚的继续读下面的. using namespace std 是什么意思? using namespace std 意思: using 和namespace都是C++的 ...
- C++ Primer 5th笔记(chap 18 大型程序工具)内联命名空间 (inline namespace)
1. inline必须出现在命名空间第一次出现的地方 inline namespace FifthEd {//... }//后续再打开命名空间的时候可以写inline也可以不写 namespace F ...
- 请说明一下MyBatis中命名空间(namespace)的作用是什么?
请说明一下MyBatis中命名空间(namespace)的作用是什么? 在大型项目中,可能存在大量的sql语句,这时候为每一个sql语句起一个唯一的标识ID就变得并不容易了,为了解决这个问题,在myb ...
- 软件开发 自学_自学11个月内如何获得第一份有薪软件开发人员工作
软件开发 自学 by Akogwu Uche 通过Akogwu Uche 自学11个月内如何获得第一份有薪软件开发人员工作 (How I got my first paid software deve ...
- C++命名空间(namespace)
目的:使用命名空间解决命名冲突问题 命名方法: namespace Li{ //小李的变量声明int flag = 1; } namespace Han{ //小韩的变量声明bool flag = t ...
- C++ Primer 5th笔记(chap 18 大型程序工具)未命名的命名空间unnamed namespace
1. 定义 关键字 namespace 后紧跟花括号括起来的一系列声明语句 1.1 生命周期 未命名的命名空间中定义的变量拥有静态生命周期: 它们在第一次使用前创建, 并且直到程序结束才销毁 未命名的 ...
- php 命名空间(,PHP命名空间(Namespace)简明教程
这一特性在 PHP5.0x 时候就提出过,后来被取消并安排在 PHP6 中实现.而此次又再次"提前"到了 PHP5.3 发布,可见开发人员对其的重视以及谨慎的态度. 官方发布时说明 ...
- C++ 命名空间(namespace)
实现可见性或访问的限制 (1)C++ #include 头文件 + 命名空间 在该头文件里的.该命名空间下的某某函数,某某类 (2)Java 包机制 + 访问修饰符 重命名命名空间 一般不直接usin ...
最新文章
- jquery腾讯微博
- flutter_webview_plugin 无法加载网页的异常处理
- linux命令:sudo浅谈
- 使用Java创建DynamoDB表
- mySQL数据库中的备份代码_MySQL中的备份数据库
- 软链接文件和硬链接文件
- 开工第一天,老板补发年终奖,一箱18元的冰棍
- Jquery中AJAX的应用
- java8 collections_关于Jdk7与Jdk8对Collections进行分组的区别
- Movist Pro for Mac 2.2.16 — 播放器
- jle汇编_X86汇编指令
- [error]: Found option without preceding group in config file ....\my.ini at line:1
- HTML常用标签详解
- Go学习之编码实现区块链 - 【blockchain】
- echarts:基于上一篇我来给大家讲讲 如果你设置了自动播放但是鼠标放上去不生效 停留时间很短 应该怎么做呢???
- 线性规划的对偶问题(The Dual of LP)
- With Encryption
- 第七次作业--项目需求分析(团队)
- 老魔杖(博弈 大数取模)
- wordpress建站优化技巧