一:使用

#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)相关推荐

  1. 深入剖析js命名空间函数namespace

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. c++ 命名空间 using namespace std 是什么意思?

    简要意思就是使用标准库,想知道更清楚的继续读下面的. using namespace std 是什么意思? using namespace std 意思: using 和namespace都是C++的 ...

  3. C++ Primer 5th笔记(chap 18 大型程序工具)内联命名空间 (inline namespace)

    1. inline必须出现在命名空间第一次出现的地方 inline namespace FifthEd {//... }//后续再打开命名空间的时候可以写inline也可以不写 namespace F ...

  4. 请说明一下MyBatis中命名空间(namespace)的作用是什么?

    请说明一下MyBatis中命名空间(namespace)的作用是什么? 在大型项目中,可能存在大量的sql语句,这时候为每一个sql语句起一个唯一的标识ID就变得并不容易了,为了解决这个问题,在myb ...

  5. 软件开发 自学_自学11个月内如何获得第一份有薪软件开发人员工作

    软件开发 自学 by Akogwu Uche 通过Akogwu Uche 自学11个月内如何获得第一份有薪软件开发人员工作 (How I got my first paid software deve ...

  6. C++命名空间(namespace)

    目的:使用命名空间解决命名冲突问题 命名方法: namespace Li{ //小李的变量声明int flag = 1; } namespace Han{ //小韩的变量声明bool flag = t ...

  7. C++ Primer 5th笔记(chap 18 大型程序工具)未命名的命名空间unnamed namespace

    1. 定义 关键字 namespace 后紧跟花括号括起来的一系列声明语句 1.1 生命周期 未命名的命名空间中定义的变量拥有静态生命周期: 它们在第一次使用前创建, 并且直到程序结束才销毁 未命名的 ...

  8. php 命名空间(,PHP命名空间(Namespace)简明教程

    这一特性在 PHP5.0x 时候就提出过,后来被取消并安排在 PHP6 中实现.而此次又再次"提前"到了 PHP5.3 发布,可见开发人员对其的重视以及谨慎的态度. 官方发布时说明 ...

  9. C++ 命名空间(namespace)

    实现可见性或访问的限制 (1)C++ #include 头文件 + 命名空间 在该头文件里的.该命名空间下的某某函数,某某类 (2)Java 包机制 + 访问修饰符 重命名命名空间 一般不直接usin ...

最新文章

  1. jquery腾讯微博
  2. flutter_webview_plugin 无法加载网页的异常处理
  3. linux命令:sudo浅谈
  4. 使用Java创建DynamoDB表
  5. mySQL数据库中的备份代码_MySQL中的备份数据库
  6. 软链接文件和硬链接文件
  7. 开工第一天,老板补发年终奖,一箱18元的冰棍
  8. Jquery中AJAX的应用
  9. java8 collections_关于Jdk7与Jdk8对Collections进行分组的区别
  10. Movist Pro for Mac 2.2.16 — 播放器
  11. jle汇编_X86汇编指令
  12. [error]: Found option without preceding group in config file ....\my.ini at line:1
  13. HTML常用标签详解
  14. Go学习之编码实现区块链 - 【blockchain】
  15. echarts:基于上一篇我来给大家讲讲 如果你设置了自动播放但是鼠标放上去不生效 停留时间很短 应该怎么做呢???
  16. 线性规划的对偶问题(The Dual of LP)
  17. With Encryption
  18. 第七次作业--项目需求分析(团队)
  19. 老魔杖(博弈 大数取模)
  20. wordpress建站优化技巧

热门文章

  1. docker-compose部署Minio
  2. Python中使用xpath获取Scrtpt里面的内容
  3. 在html页面中建立文字连接,html中如何建立超链接
  4. java反序列化的原理,java – 反序列化的工作原理?
  5. mysql sql汇总查询将两个结果集合并一行展示
  6. JSON.toJSONString 首字母不小写
  7. redisTemplate批量写入数据
  8. Kotlin入门(3)基本变量类型的用法
  9. Android开发笔记(一百一十六)网络学习资源
  10. 力扣算法题—076最小覆盖子串